Mobile Technologies in Requirements Engineering

  • Gunnar Kurtz
  • Michael Geisser
  • Tobias Hildenbrand
  • Thomas Kude

Abstract

This paper presents the current capabilities of mobile technologies to support the requirements engineering phase of software development projects. After a short insight into the state of the art of requirements engineering, different areas of application of mobile requirements engineering processes and tools - such as Arena-M or the Mobile Scenario Presenter - are being presented. The paper concludes with a critical statement regarding the benefit of current mobile tools in real-life requirements engineering.

Keywords

Mobile Device Requirement Engineering Mobile Technology Software Project Requirement Engineer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    A. Al-Rawas and S. Easterbrook, "Communication problems in requirements engineering: a field study," Proceedings of the First Westminster Conference on Professional Awareness in Software Engineering, 1996, pp. 47-60,Google Scholar
  2. 2.
    J. Bhat, M. Gupta, and S. Murthy, "Overcoming requirements engineering challenges: Lessons from offshore outsourcing," IEEE Software, Sept./Oct. 2006, pp. 38-44.Google Scholar
  3. 3.
    B. Boehm and P. Gruenbacher, "Supporting collaborative requirements negotiation: The EasyWinWin approach," Proceedings International Conference on Virtual Worlds and Simulation, 2000.Google Scholar
  4. 4.
    B. W. Boehm, Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ, 1981.MATHGoogle Scholar
  5. 5.
    M. Geisser, A. Heinzl, T. Hildenbrand, and F. Rothlauf, "Verteiltes, internetbasiertes Requirements-Engineering," WIRTSCHAFTSINFORMATIK 49 (2007) 3, 2007, pp. 199–207.Google Scholar
  6. 6.
    J. A. Goguen, "Formality and informality in requirements engineering," Proceedings of the 2nd International Conference on Requirements Engineering, 1996, pp. 102–108.Google Scholar
  7. 7.
    P. Gruenbacher and P. Braunsberger, “Tool support for distributed requirements negotiation,” Cooperative Methods and Tools for Distributed Software Processes, Franco Angeli, Milano, Italy, 2003.Google Scholar
  8. 8.
    A. R. Hevner, S. T. March, J. Park and S. Ram, “Design science information systems research,” MIS Quarterly vol. 28, 2004, pp. 75–105.Google Scholar
  9. 9.
    T. Hofer, G. Leonhartsberger, and M. Pichler, “Considerations and requirements for tools supporting mobile teams,” Proceedings of the 22nd International Conference on Distributed Computing Systems Workshops, 2002, pp. 389–390.Google Scholar
  10. 10.
    H. F. Hofmann and F. Lehner, “Requirements engineering as a success factor in software projects,” IEEE Software, vol. 18, no. 4, July/Aug. 2001, pp. 58–66.Google Scholar
  11. 11.
    C. Hood and R.Wiebel. Optimieren von Requirements Management & Engineering: Mit dem Hood Capability Model. Springer, Berlin ; Heidelberg [u.a.], 2006.Google Scholar
  12. 12.
    D. Jacobs, “Requirements engineering so things don’t get ugly,” Companion to the proceedings of the 29th International Conference on Software Engineering, 2007, pp. 159–160.Google Scholar
  13. 13.
    N. Maiden, L. Seyff, P. Gruenbacher, L. Otojare, and K. Mitteregger, “Determining stakeholder needs in the workplace: How mobile technologies can help,” IEEE Software, vol. 24, no. 2, 2007, pp. 46–52.CrossRefGoogle Scholar
  14. 14.
    N. Maiden, N. Seyff, P. Gruenbacher, O. Otojare, and K. Mitteregger, "Making mobile requirements engineering tools usable and useful," Proceedings of the 14th IEEE International Requirements Engineering Conference (RE’06)-Volume 00, pp. 26–35, 2006.Google Scholar
  15. 15.
    K. Moe, B. Dwolatzky, and R. Olst, "Designing a usable mobile application for field data collection," Proceedings of the 7th AFRICON Conference in Africa, vol. 2, 2004, pp. 1187- 1192.Google Scholar
  16. 16.
    C. J. Neill and P. A. Laplante, “Requirements engineering: The state of the practice,” IEEE Software, vol. 20, no. 6, 2003, pp. 40–45.CrossRefGoogle Scholar
  17. 17.
    B. Palyagar and D. Richards, "A Communication Protocol for Requirements Engineering Processes," 11th International Workshop on Requirements Engineering-Foundation For Software Quality, 2005, pp. 13–14.Google Scholar
  18. 18.
    S. Robertson and J. Robertson. Mastering the requirements process. Addison-Wesley, Upper Saddle River,NJ, Munich [u.a.], 2006.Google Scholar
  19. 19.
    W. W. Royce, “Managing the development of large software systems: concepts and techniques,” Proceedings of the 9th international conference on Software Engineering, 1987, pp. 328–338.Google Scholar
  20. 20.
    N. Seyff, “Collaborative tools for mobile requirements acquisition,” ASE ‘04: Proceedings of the 19th IEEE international conference on Automated software engineering, 2004, pp. 426–429.Google Scholar
  21. 21.
    N. Seyff, P. Gruenbacher, C. Hoyer, and E. Kroiher, "Enhancing gss-based requirements negotiation with distributed and mobile tools,"Proceedings of the 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise, 2005, pp. 87–92.Google Scholar
  22. 22.
    N. Seyff, P. Gruenbacher, and N. Maiden, “Take your mobile device out from behind the requirements desk,” IEEE Software, vol. 23, no. 4, 2006, pp. 16–18.CrossRefGoogle Scholar
  23. 23.
    N. Seyff, P. Gruenbacher, N. Maiden, and A. Tosar, "Requirements engineering tools go mobile," ICSE ‘04: Proceedings of the 26th International Conference on Software Engineering, 2004, pp. 713–714.Google Scholar
  24. 24.
    I. Sommerville. Software engineering. Addison-Wesley, Harlow ; Munich [u.a.], 8. edition, 2007.MATHGoogle Scholar
  25. 25.
    I. Sommerville and P. Sawyer. Requirements engineering: a good practice guide, Wiley, 2003.Google Scholar
  26. 26.
    Standish Group. CHAOS Reports.Google Scholar
  27. 27.
    T. Tuunanen and M. Rossi, “Engineering a method for wide audience requirements elicitation and integrating it to software development,” Proceedings of the 37th Annual Hawaii International Conference on System Sciences, 2004, pp. 174–183.Google Scholar
  28. 28.
    J. Whitehead, “Collaboration in software engineering: A roadmap,” International Conference on Software Engineering, 2007, pp. 214–225.Google Scholar
  29. 29.
    W. Zou, X. Ye, W. Peng, and Z. Chen, “A brief review on application of mobile computing in construction,” Proceedings of the First International Multi-Symposiums on Computer and Computational Sciences, vol. 2, 2006, pp. 657–661.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2008

Authors and Affiliations

  • Gunnar Kurtz
    • 1
  • Michael Geisser
    • 1
  • Tobias Hildenbrand
    • 1
  • Thomas Kude
    • 1
  1. 1.Department of Information Systems IUniversity of Mannheim68131 MannheimGermany

Personalised recommendations