Abstract
[Context & motivation] Stakeholders participation is recognized as a key issue in the development of useful and usable systems. The Web has given rise to a growing number of collaborative working tools that facilitated the participation of stakeholders (and especially end-users). These tools create new opportunities of practice regarding requirement elicitation. [Question/problem] Nevertheless, they result in an information overload lacking structure and semantics. Consequently, requirements analysis and selection becomes more challenging. [Principal ideas/results] In this paper, we propose an approach based on semantic web languages as well as concept lattices to identify relevant groups of stakeholders depending on their past participation. [Contribution] These groups can be used to enable facilitated decision-making and handling of requirements. We detail the different steps and the possible configurations, using an example inspired by a collaborative software development environment.
This work was supported by the DreamIT Foundation - University of Nice Sophia Antipolis.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
DOAP vocabulary (description of a project), https://github.com/edumbill/doap/wiki
Launchpad, https://launchpad.net/
Begel, A., Herbsleb, J.D., Storey, M.A.: The future of collaborative software development. In: Proceedings of CSCW 2012, pp. 17–18. ACM, New York (2012)
Blondel, V., Guillaume, J., Lambiotte, R., Mech, E.: Fast unfolding of communities in large networks. J. Stat. Mech., P10008 (2008)
Brickley, D., Guha, R.V.: Rdf vocabulary description language 1.0: Rdf schema. Tech. rep. (February 2004), http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
Brickley, D., Miller, L.: FOAF Vocabulary Specification 0.98. Namespace document (August 2010), http://xmlns.com/foaf/spec/
Cuvelier, E., Aufaure, M.-A.: Graph mining and communities detection. In: Aufaure, M.-A., Zimányi, E. (eds.) eBISS 2011. LNBIP, vol. 96, pp. 117–138. Springer, Heidelberg (2012)
Fitsilis, P., Gerogiannis, V., Anthopoulos, L., Savvas, I.K.: Supporting the requirements prioritization process using social network analysis techniques. In: Proceedings of WETICE 2010, pp. 110–115. IEEE CS, Washington, DC (2010)
Flake, G.W., Lawrence, S., Giles, C.L., Coetzee, F.M.: Self-organization and identification of web communities. Computer 35(3), 66–71 (2002)
Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Heidelberg (1999)
Girvan, M., Newman, M.: Community structure in social and biological networks. Proceedings of the National Academy of Sciences 99(12), 7821–7826 (2002)
Godin, R., Mili, H.: Building and maintaining analysis-level class hierarchies using galois lattices. SIGPLAN Not. 28(10), 394–410 (1993)
Happel, H.-J., Maalej, W., Seedorf, S.: Applications of ontologies in collaborative software development. In: MistrÃk, I., Grundy, J., Hoek, A., Whitehead, J. (eds.) Collaborative Software Engineering, pp. 109–129. Springer, Heidelberg (2010)
Huchard, M., Hacene, M.R., Roume, C., Valtchev, P.: Relational concept discovery in structured datasets. Ann. Math. Artif. Intell. 49(1-4), 39–76 (2007)
Lim, S.L., Finkelstein, A.: Stakerare: Using social networks and collaborative filtering for large-scale requirements elicitation. IEEE Trans. Softw. Eng. 38(3), 707–735 (2012)
Manola, F., Miller, E.: RDF primer. W3C Recommendation 10, 1–107 (2004), http://www.w3.org/TR/rdf-primer/
Mirbel, I.: OFLOSSC, an ontology for supporting open source development communities. In: Cordeiro, J., Filipe, J. (eds.) ICEIS (4), pp. 47–52 (2009)
Mulla, N., Girase, S.: A new approach to requirement elicitation based on stakeholder recommendation and collaborative filtering. IJSEA 3(3), 51–60 (2012)
Newman, M.: Modularity and community structure in networks. Proceedings of the National Academy of Sciences 103(23), 8577–8582 (2006)
Pagano, D.: Towards systematic analysis of continuous user input. In: Proceedings of the 4th International Workshop, SSE 2011, pp. 6–10. ACM, New York (2011)
Prud’hommeaux, E., Seaborne, A.: SPARQL query language for RDF. W3C Recommendation 4, 1–106 (2008), http://www.w3.org/TR/rdf-sparql-query/
Shen, Y., Pei, W., Wang, K., Li, T., Wang, S.: Recursive filtration method for detecting community structure in networks. Physica A: Statistical Mechanics and its Applications 387(26), 6663–6670 (2008)
Tang, L., Liu, H.: Graph mining applications to social network analysis. In: Aggarwal, C.C., Wang, H. (eds.) Managing and Mining Graph Data, Advances in Database Systems, vol. 40, pp. 487–513. Springer US (2010)
Veerappa, V., Letier, E.: Clustering stakeholders for requirements decision making. In: Berry, D. (ed.) REFSQ 2011. LNCS, vol. 6606, pp. 202–208. Springer, Heidelberg (2011)
Wang, F., Xu, K., Wang, H.: Discovering shared interests in online social networks. In: ICDCS Workshops, pp. 163–168. IEEE Computer Society (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Azmeh, Z., Mirbel, I., Crescenzo, P. (2013). Highlighting Stakeholder Communities to Support Requirements Decision-Making. In: Doerr, J., Opdahl, A.L. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2013. Lecture Notes in Computer Science, vol 7830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37422-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-37422-7_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37421-0
Online ISBN: 978-3-642-37422-7
eBook Packages: Computer ScienceComputer Science (R0)