What Did You Mean? - Facing the Challenges of User-generated Software Requirements

Michaela Geierhos, Sabine Schulze, Frederik Simon Bäumer

2015

Abstract

Existing approaches towards service composition demand requirements of the customers in terms of service templates, service query profiles, or partial process models. However, addressed non-expert customers may be unable to fill-in the slots of service templates as requested or to describe, for example, pre- and postconditions, or even have difficulties in formalizing their requirements. Thus, our idea is to provide nonexperts with suggestions how to complete or clarify their requirement descriptions written in natural language. Two main issues have to be tackled: (1) partial or full inability (incapacity) of non-experts to specify their requirements correctly in formal and precise ways, and (2) problems in text analysis due to fuzziness in natural language. We present ideas how to face these challenges by means of requirement disambiguation and completion. Therefore, we conduct ontology-based requirement extraction and similarity retrieval based on requirement descriptions that are gathered from App marketplaces. The innovative aspect of our work is that we support users without expert knowledge in writing their requirements by simultaneously resolving ambiguity, vagueness, and underspecification in natural language.

Download


Paper Citation


in Harvard Style

Geierhos M., Schulze S. and Simon Bäumer F. (2015). What Did You Mean? - Facing the Challenges of User-generated Software Requirements . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: PUaNLP, (ICAART 2015) ISBN 978-989-758-073-4, pages 277-283. DOI: 10.5220/0005346002770283

in Bibtex Style

@conference{puanlp15,
author={Michaela Geierhos and Sabine Schulze and Frederik Simon Bäumer},
title={What Did You Mean? - Facing the Challenges of User-generated Software Requirements},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: PUaNLP, (ICAART 2015)},
year={2015},
pages={277-283},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005346002770283},
isbn={978-989-758-073-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: PUaNLP, (ICAART 2015)
TI - What Did You Mean? - Facing the Challenges of User-generated Software Requirements
SN - 978-989-758-073-4
AU - Geierhos M.
AU - Schulze S.
AU - Simon Bäumer F.
PY - 2015
SP - 277
EP - 283
DO - 10.5220/0005346002770283