skip to main content
10.1145/2677758.2677773acmotherconferencesArticle/Chapter ViewAbstractPublication PagesieConference Proceedingsconference-collections
research-article

Software Development in the City Evolutions Project

Published: 02 December 2014 Publication History

Abstract

The goal of the City Evolutions Project is to establish interactive systems and games to entertain users. Because of the existing variabilities in the system and potential reuse for similar systems in this domain, the software system is designed and developed in a reuse-based way, i.e. Software Product Line Engineering (SPLE). SPLE is a reuse-based software approach with reusable software assets in order to maximise software reuse. In SPLE, it is very important to maintain the requirement traceability from software family establishment to individual product derivation. In this paper, we describe our experience of applying SPLE approach in the City Evolutions project and propose an approach to enhance the requirements traceability in SPLE.

References

[1]
N. Anquetil, U. Kulesza, R. Mitschke, A. Moreira, J. C. Royer, A. Rummler, and A. Sousa. A model-driven traceability framework for software product lines. Software and Systems Modeling, 9(4):427--451.
[2]
L. Bass, P. Clements, and R. Kazman. Software Architecture in Practice, Second Edition. Addison-Wesley, New York, 2003.
[3]
K. Berg, J. Bishop, and D. Muthig. Tracing software product line variability: from problem to solution space. In Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, pages 182--191, 2005.
[4]
J. Bosch. Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach. Addison-Wesley, New York, 2000.
[5]
C. M. Brown. Human-Computer Interface Design Guidelines. Intellect Books, Dec. 1998.
[6]
E. L. Deci, R. Koestner, and R. M. Ryan. Extrinsic rewards and intrinsic motivation in education: Reconsidered once again. Review of Educational Research, 71(1):1--27, March 2001.
[7]
J. Fox and J. N. Bailenson. Virtual self-modeling: The effects of vicarious reinforcement and identification on exercise behaviors. Media Psychology, 12(1):1--25, 2009.
[8]
M. Gordon and D. Harel. Generating executable scenarios from natural language. In Computational Linguistics and Intelligent Text Processing, volume 5449, pages 456--467. Springer Berlin Heidelberg, 2009.
[9]
W. Jirapanthong and A. Zisman. Supporting product line development through traceability. In Proceedings of the 12th Asia-Pacific Software Engineering Conference, pages 506--514, 2005.
[10]
K. Kang, S. Cohen, J. Hess, W. Novak, and S. Peterson. Feature-oriented domain analysis (foda) feasibility study. Technical report, Software Engineering Institute, 1990.
[11]
K. Lee, K. C. Kang, and J. Lee. Concepts and guidelines of feature modeling for product line software engineering. In Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools, pages 62--77, London, UK, 2002. Springer-Verlag.
[12]
W. Lidwell, K. Holden, and J. Butler. Universal Principles of Design, Revised and Updated: 125 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions., Rockport Publishers, Jan. 2010.
[13]
J. McGonigal. Reality Is Broken: Why Games Make Us Better and How They Can Change the World. Penguin Group US, 2011.
[14]
C. P. Niemiec, R. M. Ryan, E. L. Deci, and G. C. Williams. Aspiring to physical health: The role of aspirations for physical health in facilitating long-term tobacco abstinence. Patient Education and Counseling, 74(2):250--257, 2008.
[15]
L. Shen, X. Peng, and W. Zhao. A comprehensive feature-oriented traceability model for software product line development. In Proceedings of 2009 Australian Software Engineering Conference, pages 210--219, April 2009.
[16]
L. Slater. Opening Skinner's Box: Great Psychological Experiments of the Twentieth Century. Bloomsbury Publishing, 2005.
[17]
W. J. Slegers. Building automotive product lines around managed interfaces. In Proceedings of the 13th International Software Product Line Conference, pages 257--264, Pittsburgh, PA, USA, 2009.

Cited By

View all
  • (2015)An Aspect-Oriented Feature Modelling Framework for Software Product Line EngineeringProceedings of the ASWEC 2015 24th Australasian Software Engineering Conference10.1145/2811681.2811703(111-115)Online publication date: 28-Sep-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IE2014: Proceedings of the 2014 Conference on Interactive Entertainment
December 2014
259 pages
ISBN:9781450327909
DOI:10.1145/2677758
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]

In-Cooperation

  • The University of Newcastle, Australia

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 December 2014

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

IE2014
IE2014: Interactive Entertainment 2014
December 2 - 3, 2014
NSW, Newcastle, Australia

Acceptance Rates

IE2014 Paper Acceptance Rate 27 of 42 submissions, 64%;
Overall Acceptance Rate 64 of 148 submissions, 43%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2015)An Aspect-Oriented Feature Modelling Framework for Software Product Line EngineeringProceedings of the ASWEC 2015 24th Australasian Software Engineering Conference10.1145/2811681.2811703(111-115)Online publication date: 28-Sep-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media