Abstract
The Geographical Information System (GIS) design process usually involves experts in specific application domains (e.g. geology and forestry). These experts are responsible for capturing user needs, and communicating them to GIS developers. However, as the community of users is not directly involved in the design process, these experts may miss some user intentions. This may lead to ill-defined requirements and ultimately in higher risks of geospatial data misuse. In this paper, we present a collaborative user-centered approach in the design process that aims at improving requirements collection and description through a web 2.0 philosophy of having a more active involvement of users. The approach consists of 1) analyzing the role users could play based on requirement engineering guidelines, and 2) allowing users to iteratively describe their intentions of data usage in given contexts.
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
Ko, J., Abraham, R., Beckwith, L., Burnett, M., Erwig, M., Scaffidi, C., Lawrance, J., Lieberman, H., Myers, B., Rosson, M.B., Rothemel, G., Shaw, M., Wiedenbeck, S.: The state of the art in end user Software engineering. ACM Computing Surveys (2011)
Sutcliffe, A.: User-Centered Requirements Engineering. Springer (2002)
Nuseibeh, B.A., Easterbrook, S.M.: Requirements Engineering: A Roadmap. In: Finkelstein, A.C.W. (ed.) The Future of Software Engineering. Computer Society Press (2000)
Cheng, H.C., Atlee, J.M.: Research Directions in Requirements Engineering. In: Briand, L., Wolf, A.L. (eds.) Future of Software Engineering. IEEE-CS Press (2007)
Berry, D., Kamsties, E.: Ambiguity in Requirements Specification. In: Perspectives on Software Requirements, ch. 2. Kluwer Academic Publishers (2004)
Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press (2006)
Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 3rd edn. Springer (2011)
Sikora, E., Tenbergen, B., Pohl, K.: Industry needs and research directions in requirements engineering for embedded systems. Requirements Engineering 17(1), 57–78 (2012)
Van, T., Lamsweerde, V.A., Massonet, P., Ponsard, C.: Goal-oriented requirements animation. In: Proc. of the IEEE Int. Req. Eng. Conf (RE), pp. 218–228 (2004)
Sharp, H., Finkelstein, A., Galal, G.: Stakeholder identification in the requirements engineering process. In: Proc. of the 10th Int. Work. on Data. & Expert Syst. App. (1999)
Chandler, A., Levitt, K.: Spatial Data Quality: The Duty to Warn Users of Risks Associated with Using Spatial Data 49(1), 79–106 (2011), Alberta L. Review
Chandler, A.: Harmful Information: Negligence Liability for Incorrect Information. Short Note in R. Devillers and H. Goodchild, SDQ: From Process to Decisions. CRC Press (2010)
Brodeur, J., Bédard, Y., Edwards, G., Moulin, B.: Revisiting the Concept of Geospatial Data Interoperability within the Scope of Human Communication Processes. Transactions in GIS 7(2), 243–265 (2003)
Grira, J., Bédard, Y., Roche, S.: Spatial Data Uncertainty in the VGI World: going from Consumer to Producer. Geomatica, Jour. of the Can. Inst. of Geomatics 64(1), 61–71 (2009)
Omoronyia, I., Sindre, G., Stålhane, T., Biffl, S., Moser, T., Sunindyo, W.: A Domain Ontology Building Process for Guiding Requirements Elicitation. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 188–202. Springer, Heidelberg (2010)
ISO-TC/211. Geographic Information - Quality principles 19113 (2002)
Wiegers, K.E.: Software Requirements, 2nd edn. Microsoft Press (2003)
Pohl, K.: Requirements engineering - fundamentals, principles, techniques. Springer (2010)
Ryan, K.: The role of natural language in requirements engineering. In: Proceedings of the IEEE International Symposium on Requirements Engineering, San Diego, CA, pp. 240–242. IEEE Computer Society Press, Los Alamitos (1993)
Wasson, K.S.: A case study in systematic improvement of language for requirements. In: Proc. of the IEEE Int. Req. Eng. Conf. (RE), pp. 6–15 (2006)
Levesque, M.-A., Bédard, Y., Gervais, M., Devillers, R.: Towards managing the risks of data misuse for spatial datacubes. In: Proc. of the 5th ISSDQ, Enschede, Netherlands, June 13-15 (2007)
Aoyama, M.: Persona-and-scenario based requirements engineering for software embedded in digital consumer products. In: Proc. of the IEEE Int. Req. Eng. Conf., pp. 85–94 (2005)
Gervais, M.: Élaboration d’une stratégie de gestion du risque juridique découlant de la fourniture de données géographiques numériques. PhD thesis, Laval Univ (2003)
Kitamura, M., Hasegawa, R., Kaiya, H., Saeki, M.: A Supporting Tool for Requirements Elicitation Using a Domain Ontology. Comm. Computer & Info Sci. 22(pt. 2) (2009)
Sabetzadeh, M., Easterbrook, S.: Traceability in viewpoint merging: a model management perspective. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 44–49 (2005)
Feather, M.S.: Towards a unified approach to the representation of, and reasoning with, probabilistic risk information about software and its system interface. In: Int. Sym. on Soft. Reliab. Eng., pp. 391–402 (2004)
Shibaoka, M., Kaiya, H., Saeki, M.: GOORE: Goal-Oriented and Ontology Driven Requirements Elicitation Method. In: Hainaut, J.-L., Rundensteiner, E.A., Kirchberg, M., Bertolotto, M., Brochhausen, M., Chen, Y.-P.P., Cherfi, S.S.-S., Doerr, M., Han, H., Hartmann, S., Parsons, J., Poels, G., Rolland, C., Trujillo, J., Yu, E., Zimányie, E. (eds.) ER Workshops 2007. LNCS, vol. 4802, pp. 225–234. Springer, Heidelberg (2007)
Maiden, N., Robertson, S.: Integrating creativity into requirements processes: experiences with an air traffic management system. In: Proc. of the IEEE Int. Req. Eng. Conf. (2005)
Chen, S., Li, Y.: Visual Modeling and Representations of Spatiotemporal Transportation Data: An Object-Oriented Approach. In: ISCSS, pp. 218–222 (2011)
Faily, S.: Bridging User-Centered Design and Requirements Engineering with GRL and Persona Cases. In: Proceedings of the 5th International i* Workshop, pp. 114–119 (2011)
Konrad, S., Gall, M.: Requirements Engineering in the Development of Large-Scale Systems. In: Proc. of the 16th IEEE Int. Requirements Engineering Conf., September 8-12 (2008)
Asnar, Y., Giorgini, P., Mylopoulos, J.: Goal-driven Risk Assessment in Requirements Engineering. In: Requirements Engineering (2011)
Bédard, Y.: Data Quality + Risk Management + Legal Liability = Evolving Professional Practices. In: Proc. FIG Working Week, Marrakech, Morroco, May 16-22 (2011)
Y. Bédard, J. Chandler, R. Devillers, M. Gervais. System Design Methods and Geospatial Data Quality, Association of American Geographers. Professional Ethics-Session on Geographic Information Ethics and GIScience, March 22-27, Las Vegas, USA, 2009.
Robinson, W.N., Pawlowski, S.D., Volkov, V.: Requirements interaction management. ACM Computing Surveys 35(2), 132–190 (2003)
Câmara, G., Monteiro, A.M., Paiva, J., Souza, R.C.M., Miguel, A., Monteiro, V., Paiva, J.A., Cartaxo, R., Souza, M.D.: Action-Driven Ontologies of the Geographical Space: Beyond the FieldObject Debate. In: First International Conference on Geographic Information Science (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grira, J., Bédard, Y., Sboui, T. (2012). A Collaborative User-Centered Approach to Fine-Tune Geospatial Database Design. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V., Lee, M.L. (eds) Advances in Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol 7518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33999-8_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-33999-8_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33998-1
Online ISBN: 978-3-642-33999-8
eBook Packages: Computer ScienceComputer Science (R0)