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.
- 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 Scholar
- 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 ScholarDigital Library
- J. Brodo. Today's Ecosystem of e-learning. Trainer Talk, Professional Society for Sales & Marketing Training, 3(4), 2006.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- IEEE. Systems and software engineering - software life cycle processes (iso/iec 12207:2008(e)), Feb 2008.Google Scholar
- 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 ScholarCross Ref
- 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 Scholar
- Object Management Group (OMG). Software process engineering metamodel (spem) 2.0., 2008.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- J. Traxler. Learning in a Mobile Age. International Journal of Mobile and Blended Learning, 1(March):1--12, 2008.Google Scholar
- J. Traxler. Current state of mobile learning. From book Mobile learning: Transforming the delivery of education and training, pages 9--24. 2009.Google Scholar
- 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 ScholarDigital Library
Index Terms
- On the role of software process modeling in software ecosystem design
Recommendations
Formalizing software ecosystem modeling
IWOCE '09: Proceedings of the 1st international workshop on Open component ecosystemsCurrently there is no formal modeling standard for software ecosystems that models both the ecosystem and the environment in which software products and services operate. Major implications are (1) software vendors have trouble distinguishing the ...
Software ecosystem modeling: the value chains
MEDES '13: Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystemsThe software ecosystem is providing a new way of interpreting the software industry. Primarily, software ecosystem modeling, one of the most studied areas in the software ecosystem domain, is an emerging field. However, modeling software ecosystems ...
Applying agent technology to software process modeling and process-centered software engineering environment
SAC '05: Proceedings of the 2005 ACM symposium on Applied computingThe software processes can be analyzed, designed, and maintained as if it is a piece of software. This view enables the application of software engineering technologies to software process modeling (SPM) and process-centered software engineering ...
Comments