skip to main content
10.1145/1842752.1842778acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
research-article

On the role of software process modeling in software ecosystem design

Published:23 August 2010Publication History

ABSTRACT

Software Ecosystems (SECOs) have in recent years emerged as a promising approach for improved inter and intra organizational reuse and for reusability involving end-users in the software development process. Understanding the software's role in a larger perspective and how it interconnects with stakeholders is key for progress in those directions. However, for SECOs, several theoretical and methodological gaps remain to be charted. This paper identifies one such gap, the need for precise process modeling. It elaborates on experiences gained from the analysis of a SECO for mobile learning and brings up several aspects and insights for this particular domain. The main contributions are an initial reference model for the mobile learning domain and an outline for an analysis method for domain specific SECOs.

References

  1. I. Bittencourt, E. Costa, S. Isotani, R. Mizoguchi, and I. Bittencourt. Towards a Reference Model to Semantic Web-based Educational Systems. In Workshop on Semantic Web and Education, Fortaleza, Brazil. Proceedings of the Brazilian Symposium on Informatics in Education, pages 1--10, 2008.Google ScholarGoogle Scholar
  2. J. Bosch and P. Bosch-Sijtsema. From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software, 83(1):67--76, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Brodo. Today's Ecosystem of e-learning. Trainer Talk, Professional Society for Sales & Marketing Training, 3(4), 2006.Google ScholarGoogle Scholar
  4. H. Demirkan, M. Goul, and M. Gros. A Reference Model for Sustainable E-Learning Service Systems: Experiences with the Joint University/Teradata Consortium. Journal of Innovative Education, 8(1):151--189, 2010.Google ScholarGoogle Scholar
  5. D. Frohberg. Mobile Learning is Coming of Age: What we have and what we still miss. In Proceedings of DeLFI, pages 327--338, 2006.Google ScholarGoogle Scholar
  6. D. Frohberg, C. Göth, and G. Schwabe. Mobile Learning projects - a critical analysis of the state of the art. Journal of Computer Assisted Learning, 25(4):307--331, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  7. IEEE. Systems and software engineering - software life cycle processes (iso/iec 12207:2008(e)), Feb 2008.Google ScholarGoogle Scholar
  8. S. Jansen, A. Finkelstein, and S. Brinkkemper. A sense of community: A research agenda for software ecosystems. In 31st International Conference on Software Engineering, pages 187--190, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. L. Kool. A model for framing mobile learning. From book Mobile learning: Transforming the delivery of education and training, pages 25--47. 2009.Google ScholarGoogle Scholar
  10. Object Management Group (OMG). Software process engineering metamodel (spem) 2.0., 2008.Google ScholarGoogle Scholar
  11. L. Osterweil. Software processes are software too. In ICSE '87: Proceedings of the 9th international conference on Software Engineering, pages 2--13, Los Alamitos, CA, USA, 1987. IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. O. Pettersson. Software ecosystems and e-learning: recent developments and future prospects. In Proceedings of the International Conference on Management of Emergent Digital EcoSystems, pages 427--431. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. O. Pettersson and D. Gil. On the issue of resuability and adaptability in Mobile Learning. In IEEE International Conference on Wireless, Mobile, and Ubiquitous Technology in Education, pages 161--165, Kaohsiung, Taiwan, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Sharp, A. Finkelstein, and G. Galal. Stakeholder identification in the requirements engineering process. Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99, pages 387--391, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Spikol, A. Kurti, and M. Milrad. Collaboration in Context as a Framework for Designing Innovative Mobile Learning Activities. From book Innovative Mobile Learning: Techniques and Technologies., pages 172--196. IDEA GROUP INC., 2008.Google ScholarGoogle Scholar
  16. J. Traxler. Learning in a Mobile Age. International Journal of Mobile and Blended Learning, 1(March):1--12, 2008.Google ScholarGoogle Scholar
  17. J. Traxler. Current state of mobile learning. From book Mobile learning: Transforming the delivery of education and training, pages 9--24. 2009.Google ScholarGoogle Scholar
  18. B. Vogel, D. Spikol, A. Kurti, and M. Milrad. Integrating Mobile, Web and Sensory Technologies to Support Inquiry-Based Science Learning. In IEEE International Conference on Wireless, Mobile, and Ubiquitous Technology in Education, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the role of software process modeling in software ecosystem design

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ECSA '10: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
      August 2010
      367 pages
      ISBN:9781450301794
      DOI:10.1145/1842752

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 August 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate48of72submissions,67%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader