Skip to main content

Information System Software Development with Support for Application Traceability

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9459))

  • 3822 Accesses

Abstract

Information systems are rapidly changing since new requirements are emerging frequently in business processes. When incorporating changes in the system you should not underestimate the usability and personal satisfaction of the user. There are many variables that influence the success of evolving an information system from the user’s viewpoint. In this paper we outline the problem of information system traceability, the ability of users to verify the history of information system and with that a possibility to check the differences between information system’s versions. Unfortunately, most of the systems support traceability only at the level of the document. The novel approach presented in this paper is integrated within WISL, using our information system generator, and supports versioning control inside information systems. WISL introduces application traceability at the level of information systems’ domain concepts which deliver versioning information to the users in a seamless manner.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The project source is available at: https://bitbucket.org/work91/wis.

References

  1. Preece, J., Sharp, H., Rogers, Y.: Interaction Design-Beyond Human-Computer Interaction. Wiley, New York (2015)

    Google Scholar 

  2. Abrahão, S., Iborra, E., Vanderdonckt, J.: Usability evaluation of user interfaces generated with a model-driven architecture tool. Maturing Usability: uality in Software, Interaction and Value. Human-Computer Interaction Series, pp. 3–32. Springer, London (2008)

    Google Scholar 

  3. Mernik, M., Heering, J., Sloane, A.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)

    Article  Google Scholar 

  4. Lawrance, J., Jung, S.: Git on the cloud. J. Comput. Sci. Coll. 28(6), 14–15 (2013)

    Google Scholar 

  5. Tang, A., Jin, Y., Han, J.: A rationale-based architecture model for design traceability and reasoning. J. Syst. Softw. 80(6), 918–934 (2007)

    Article  Google Scholar 

  6. Kosar, T.: Martínez López, P.E., Barrientos, P.A., Mernik, M.: A preliminary study on various implementation approaches of domain-specific language. Inf. Softw. Technol. 50(5), 390–405 (2008)

    Article  Google Scholar 

  7. Stahl, T., Völter, M.: Model-Driven Software Development. Wiley, New York (2006)

    Google Scholar 

  8. Greenfield, J., Short, K.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, New York (2004)

    Google Scholar 

  9. Aggarwal, A., Waghmare, G., Sureka, A.: Mining issue tracking systems using topic models for trend analysis, corpus exploration, and understanding evolution. In: Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, RAISE 2014, pp. 52–58, New York, NY, USA. ACM (2014)

    Google Scholar 

  10. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison-Wesley, Boston (2008)

    Google Scholar 

  11. De, A.: Spring, Hibernate, Data Modeling, REST and TDD: Agile Java Design andDevelopment. CreateSpace Independent Publishing Platform (2014)

    Google Scholar 

  12. Bauer, C., King, G.: Java Persistance with Hibernate. Dreamtech Press, New Delhi (2006)

    Google Scholar 

  13. Freeman, A.: Putting AngularJS in Context. Apress, Berkeley (2014)

    Book  Google Scholar 

  14. Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36–41 (2003)

    Article  Google Scholar 

  15. Hering, D., Schwartz, T., Boden, A., Wulf, V.: Integrating usability-engineering into the software developing processes of sme: a case study of software developing sme in Germany. In: Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015, pp. 121–122. IEEE Press (2015)

    Google Scholar 

  16. Shawgi, E., Noureldien, A.: Usability measurement model (umm): a new model for measuring websites usability. Int. J. Inf. Sci. 5(1), 5–13 (2015)

    Google Scholar 

Download references

Acknowledgments

Research presented in this paper was supported by Ministry of Education, Science and Technological Development of the Republic of Serbia, Grant III-44010, as well as the Project of Bilateral Cooperation of the Republic of Serbia and the Republic of Slovenia, Grant BI-RS/14-15-034.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomaž Kosar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Đukić, V., Luković, I., Črepinšek, M., Kosar, T., Mernik, M. (2015). Information System Software Development with Support for Application Traceability. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26844-6_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26843-9

  • Online ISBN: 978-3-319-26844-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics