Advertisement

How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges

  • Frederik S. BäumerEmail author
  • Michaela Geierhos
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10859)

Abstract

The vision of On-The-Fly Computing is an automatic composition of existing software services. Based on natural language software descriptions, end users will receive compositions tailored to their needs. For this reason, the quality of the initial software service description strongly determines whether a software composition really meets the expectations of end users. In this paper, we expose open NLP challenges needed to be faced for service composition in On-The-Fly Computing.

Keywords

Requirements extraction Temporal reordering of software functions Inaccuracy compensation 

Notes

Acknowledgements

This work was partially supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (SFB 901).

References

  1. 1.
    Bäumer, F.S., Dollmann, M., Geierhos, M.: Studying software descriptions in sourceforge and app stores for a better understanding of real-life requirements. In: Sarro, F., Shihab, E., Nagappan, M., Platenius, M.C., Kaimann, D. (eds) Proceedings of the 2nd ACM SIGSOFT International Workshop on App Market Analytics, Paderborn, Germany, pp. 19–25. ACM, September 2017Google Scholar
  2. 2.
    Bäumer, F.S., Geierhos, M.: Flexible ambiguity resolution and incompleteness detection in requirements descriptions via an indicator-based configuration of text analysis pipelines. In: Proceedings of the 51st Hawaii International Conference on System Sciences, Big Island, Waikoloa Village, pp. 5746–5755 (2018)Google Scholar
  3. 3.
    Dollmann, M., Geierhos, M.: On- and off-topic classification and semantic annotation of user-generated software requirements. In: Proceedings of the Conference on EMNLP. Austin, TX, USA. ACL, November 2016Google Scholar
  4. 4.
    Friesen, E., Bäumer, F.S., Geierhos, M.: CORDULA: software requirements extraction utilizing chatbot as communication interface. In: Joint Proceedings of REFSQ-2018 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track co-located with the 23rd REFSQ 2018, Utrecht, Netherlands (2018)Google Scholar
  5. 5.
    Geierhos, M., Schulze, S., Bäumer, F.S.: What did you mean? facing the challenges of user-generated software requirements. In: Loiseau, S., Filipe, J., Duval, B., van den Herik, J. (eds) Proceedings of the 7th ICAART, Special Session on PUaNLP 2015, Lisbon, Portugal, pp. 277–283. SCITEPRESS (2015)Google Scholar
  6. 6.
    Navigli, R., Ponzetto, S.P.: Joining forces pays off: multilingual joint word sense disambiguation. In: Proceedings of the 2012 Joint Conference on EMNLP and CONLL, Jeju, Korea, pp. 1399–1410. ACL (2012)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Paderborn UniversityPaderbornGermany

Personalised recommendations