AHCI RESEARCH GROUP
Publications
Papers published in international journals,
proceedings of conferences, workshops and books.
OUR RESEARCH
Scientific Publications
How to
You can use the tag cloud to select only the papers dealing with specific research topics.
You can expand the Abstract, Links and BibTex record for each paper.
2015
Sabatucci, Luca; Ceccato, Mariano; Marchetto, Alessandro; Susi, Angelo
Ahab's Legs in Scenario-Based Requirements Validation: An Experiment to Study Communication Mistakes Journal Article
In: Journal of Systems and Software, vol. 109, pp. 124–136, 2015.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Controlled Experiment, Requirement Engineering, Requirement Validation
@article{sabatucciAhabLegsScenariobased2015,
title = {Ahab's Legs in Scenario-Based Requirements Validation: An Experiment to Study Communication Mistakes},
author = { Luca Sabatucci and Mariano Ceccato and Alessandro Marchetto and Angelo Susi},
doi = {10.1016/j.jss.2015.07.039},
year = {2015},
date = {2015-01-01},
journal = {Journal of Systems and Software},
volume = {109},
pages = {124--136},
abstract = {The correct identification of requirements is a crucial step for the implementation of a satisfactory software system. In the validation of requirements with scenarios, a straightforward communication is central to obtain a good participation from stakeholders. Technical specifications are translated into scenarios to make them concrete and easy to understand for non-technical users, and contextual details are added to encourage user engagement. However, additional contextual details (Ahab's legs) could generate a negative impact on the requirements' validation by leading to proliferating comments that are not pertinent to session objective. The objective of this study is to evaluate the impact of Ahab's leg to scenario-based requirement validation sessions. We conducted a controlled experiment with human participants and measured the pertinence of the comments formulated by participants when discussing the requirements. The results of our experiment suggest that the potentially negative impact of Ahab's leg can be effectively controlled by the analyst.},
keywords = {AAL for the Elderly, Controlled Experiment, Requirement Engineering, Requirement Validation},
pubstate = {published},
tppubtype = {article}
}
Sabatucci, Luca; Ceccato, Mariano; Marchetto, Alessandro; Susi, Angelo
Ahab’s legs in scenario-based requirements validation: An experiment to study communication mistakes Journal Article
In: Journal of Systems and Software, vol. 109, pp. 124–136, 2015.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Controlled Experiment, Requirement Engineering, Requirement Validation
@article{sabatucci_ahabs_2015,
title = {Ahab’s legs in scenario-based requirements validation: An experiment to study communication mistakes},
author = {Luca Sabatucci and Mariano Ceccato and Alessandro Marchetto and Angelo Susi},
doi = {10.1016/j.jss.2015.07.039},
year = {2015},
date = {2015-01-01},
journal = {Journal of Systems and Software},
volume = {109},
pages = {124–136},
abstract = {The correct identification of requirements is a crucial step for the implementation of a satisfactory software system. In the validation of requirements with scenarios, a straightforward communication is central to obtain a good participation from stakeholders. Technical specifications are translated into scenarios to make them concrete and easy to understand for non-technical users, and contextual details are added to encourage user engagement. However, additional contextual details (Ahab's legs) could generate a negative impact on the requirements' validation by leading to proliferating comments that are not pertinent to session objective. The objective of this study is to evaluate the impact of Ahab's leg to scenario-based requirement validation sessions. We conducted a controlled experiment with human participants and measured the pertinence of the comments formulated by participants when discussing the requirements. The results of our experiment suggest that the potentially negative impact of Ahab's leg can be effectively controlled by the analyst.},
keywords = {AAL for the Elderly, Controlled Experiment, Requirement Engineering, Requirement Validation},
pubstate = {published},
tppubtype = {article}
}
2013
Serral, Estefanía; Sabatucci, Luca; Leonardi, Chiara; Valderas, Pedro; Susi, Angelo; Zancanaro, Massimo; Pelechano, Vicente
Incorporating Users into Ami System Design: From Requirements toward Automation Proceedings Article
In: Information Systems Development: Reflections, Challenges and New Directions, pp. 499–511, Springer New York, 2013.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Business Process, Requirement Engineering, Smart Environment
@inproceedings{serralIncorporatingUsersAmi2013,
title = {Incorporating Users into Ami System Design: From Requirements toward Automation},
author = { Estefanía Serral and Luca Sabatucci and Chiara Leonardi and Pedro Valderas and Angelo Susi and Massimo Zancanaro and Vicente Pelechano},
doi = {10.1007/978-1-4614-4951-5_40},
year = {2013},
date = {2013-01-01},
booktitle = {Information Systems Development: Reflections, Challenges and New Directions},
pages = {499--511},
publisher = {Springer New York},
abstract = {The centrality of users in the design and development of complex systems calls for new methodologies and techniques to identify and represent user needs and to translate them into real processes. This work proposes a methodological approach for the development of automated user-intensive Ambient Intelligence systems. The novelty is that the methodology is grounded on user-centered design. Thus, it al- lows focusing on real people in all the phases of the development cycle: from the requirement analysis towards the deployment of the system.},
keywords = {AAL for the Elderly, Business Process, Requirement Engineering, Smart Environment},
pubstate = {published},
tppubtype = {inproceedings}
}
Serral, Estefanía; Sabatucci, Luca; Leonardi, Chiara; Valderas, Pedro; Susi, Angelo; Zancanaro, Massimo; Pelechano, Vicente
Incorporating users into ami system design: From requirements toward automation Proceedings Article
In: Information Systems Development: Reflections, Challenges and New Directions, pp. 499–511, Springer New York, 2013.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Business Process, Requirement Engineering, Smart Environment
@inproceedings{serral_incorporating_2013,
title = {Incorporating users into ami system design: From requirements toward automation},
author = {Estefanía Serral and Luca Sabatucci and Chiara Leonardi and Pedro Valderas and Angelo Susi and Massimo Zancanaro and Vicente Pelechano},
doi = {10.1007/978-1-4614-4951-5_40},
year = {2013},
date = {2013-01-01},
booktitle = {Information Systems Development: Reflections, Challenges and New Directions},
pages = {499–511},
publisher = {Springer New York},
abstract = {The centrality of users in the design and development of complex systems calls for new methodologies and techniques to identify and represent user needs and to translate them into real processes. This work proposes a methodological approach for the development of automated user-intensive Ambient Intelligence systems. The novelty is that the methodology is grounded on user-centered design. Thus, it al- lows focusing on real people in all the phases of the development cycle: from the requirement analysis towards the deployment of the system.},
keywords = {AAL for the Elderly, Business Process, Requirement Engineering, Smart Environment},
pubstate = {published},
tppubtype = {inproceedings}
}
2012
Morales-Ramirez, Itzel; Vergne, Matthieu; Morandini, Mirko; Sabatucci, Luca; Perini, Anna; Susi, Angelo
Revealing the Obvious?: A Retrospective Artefact Analysis for an Ambient Assisted-Living Project Proceedings Article
In: 2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 41–48, IEEE, 2012.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Requirement Engineering, Retrospective analysis
@inproceedings{morales-ramirezRevealingObviousRetrospective2012,
title = {Revealing the Obvious?: A Retrospective Artefact Analysis for an Ambient Assisted-Living Project},
author = { Itzel {Morales-Ramirez} and Matthieu Vergne and Mirko Morandini and Luca Sabatucci and Anna Perini and Angelo Susi},
doi = {10.1109/EmpiRE.2012.6347681},
year = {2012},
date = {2012-01-01},
booktitle = {2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)},
pages = {41--48},
publisher = {IEEE},
abstract = {A variety of methods and techniques for requirements elicitation and analysis have been proposed, in response to the diverse needs posed by the different types of information that have to be managed in designing complex software systems. Experience from real projects gives evidence that often these techniques are combined within a project, but which requirements each technique can better contribute to specify, and which information sources are prevalently used during requirements elicitation and validation is poorly documented. In this paper, we describe a retrospective analysis of the requirements engineering process of a project in the domain of ambient assisted living, where several techniques were used to elicit the requirements of a socio-technical system. By empirically analysing the available project documentation, we collect evidences of the type of information that various elicitation techniques can give in a real project, linking initial sources of information to final requirements through different analysis paths. We illustrate the design of this study and present an analysis of the collected data.},
keywords = {AAL for the Elderly, Requirement Engineering, Retrospective analysis},
pubstate = {published},
tppubtype = {inproceedings}
}
Morales-Ramirez, Itzel; Vergne, Matthieu; Morandini, Mirko; Sabatucci, Luca; Perini, Anna; Susi, Angelo
Where Did the Requirements Come from? A Retrospective Case Study Proceedings Article
In: Advances in Conceptual Modeling: ER 2012 Workshops CMS, ECDM-NoCoDA, MoDIC, MORE-BI, RIGiM, SeCoGIS, WISM, Florence, Italy, October 15-18, 2012. Proceedings 31, pp. 185–194, Springer Berlin Heidelberg, 2012.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Goal-Model, Requirement Engineering, Requirement Validation
@inproceedings{morales-ramirezWhereDidRequirements2012,
title = {Where Did the Requirements Come from? A Retrospective Case Study},
author = { Itzel {Morales-Ramirez} and Matthieu Vergne and Mirko Morandini and Luca Sabatucci and Anna Perini and Angelo Susi},
doi = {10.1007/978-3-642-33999-8_23},
year = {2012},
date = {2012-01-01},
booktitle = {Advances in Conceptual Modeling: ER 2012 Workshops CMS, ECDM-NoCoDA, MoDIC, MORE-BI, RIGiM, SeCoGIS, WISM, Florence, Italy, October 15-18, 2012. Proceedings 31},
pages = {185--194},
publisher = {Springer Berlin Heidelberg},
abstract = {Understanding complex organisations in terms of their stakeholders' goals, intentions and resources, is a necessary condition for the design of present day socio-technical systems. Goal-oriented approaches in requirements engineering provide concepts and techniques to support this analysis. A variety of goal-oriented modelling methods are available, together with guidelines for their application, as well as real case studies success stories. Our long term research objective is to derive useful suggestions for practitioners about which information sources are more promising for performing effective goal-oriented analysis and requirements elicitation of a complex domain, as well as about possible limits and pitfalls. As a first step towards this objective we perform a retrospective case study analysis of a project in the domain of ambient assisted-living residences for people affected by Alzheimer's. In this paper we describe the design of this study, present an analysis of the collected data, and discuss them against the proposed research questions, towards investigating the effectiveness of information sources for goal modelling and requirements elicitation in complex domains},
keywords = {AAL for the Elderly, Goal-Model, Requirement Engineering, Requirement Validation},
pubstate = {published},
tppubtype = {inproceedings}
}
Morales-Ramirez, Itzel; Vergne, Matthieu; Morandini, Mirko; Sabatucci, Luca; Perini, Anna; Susi, Angelo
Where did the requirements come from? A retrospective case study Proceedings Article
In: Advances in Conceptual Modeling: ER 2012 Workshops CMS, ECDM-NoCoDA, MoDIC, MORE-BI, RIGiM, SeCoGIS, WISM, Florence, Italy, October 15-18, 2012. Proceedings 31, pp. 185–194, Springer Berlin Heidelberg, 2012.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Goal-Model, Requirement Engineering, Requirement Validation
@inproceedings{morales-ramirez_where_2012,
title = {Where did the requirements come from? A retrospective case study},
author = {Itzel Morales-Ramirez and Matthieu Vergne and Mirko Morandini and Luca Sabatucci and Anna Perini and Angelo Susi},
doi = {10.1007/978-3-642-33999-8_23},
year = {2012},
date = {2012-01-01},
booktitle = {Advances in Conceptual Modeling: ER 2012 Workshops CMS, ECDM-NoCoDA, MoDIC, MORE-BI, RIGiM, SeCoGIS, WISM, Florence, Italy, October 15-18, 2012. Proceedings 31},
pages = {185–194},
publisher = {Springer Berlin Heidelberg},
abstract = {Understanding complex organisations in terms of their stakeholders' goals, intentions and resources, is a necessary condition for the design of present day socio-technical systems. Goal-oriented approaches in requirements engineering provide concepts and techniques to support this analysis. A variety of goal-oriented modelling methods are available, together with guidelines for their application, as well as real case studies success stories. Our long term research objective is to derive useful suggestions for practitioners about which information sources are more promising for performing effective goal-oriented analysis and requirements elicitation of a complex domain, as well as about possible limits and pitfalls. As a first step towards this objective we perform a retrospective case study analysis of a project in the domain of ambient assisted-living residences for people affected by Alzheimer's. In this paper we describe the design of this study, present an analysis of the collected data, and discuss them against the proposed research questions, towards investigating the effectiveness of information sources for goal modelling and requirements elicitation in complex domains},
keywords = {AAL for the Elderly, Goal-Model, Requirement Engineering, Requirement Validation},
pubstate = {published},
tppubtype = {inproceedings}
}
Morales-Ramirez, Itzel; Vergne, Matthieu; Morandini, Mirko; Sabatucci, Luca; Perini, Anna; Susi, Angelo
Revealing the obvious?: A retrospective artefact analysis for an ambient assisted-living project Proceedings Article
In: 2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 41–48, IEEE, 2012.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Requirement Engineering, Retrospective analysis
@inproceedings{morales-ramirez_revealing_2012,
title = {Revealing the obvious?: A retrospective artefact analysis for an ambient assisted-living project},
author = {Itzel Morales-Ramirez and Matthieu Vergne and Mirko Morandini and Luca Sabatucci and Anna Perini and Angelo Susi},
doi = {10.1109/EmpiRE.2012.6347681},
year = {2012},
date = {2012-01-01},
booktitle = {2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)},
pages = {41–48},
publisher = {IEEE},
abstract = {A variety of methods and techniques for requirements elicitation and analysis have been proposed, in response to the diverse needs posed by the different types of information that have to be managed in designing complex software systems. Experience from real projects gives evidence that often these techniques are combined within a project, but which requirements each technique can better contribute to specify, and which information sources are prevalently used during requirements elicitation and validation is poorly documented. In this paper, we describe a retrospective analysis of the requirements engineering process of a project in the domain of ambient assisted living, where several techniques were used to elicit the requirements of a socio-technical system. By empirically analysing the available project documentation, we collect evidences of the type of information that various elicitation techniques can give in a real project, linking initial sources of information to final requirements through different analysis paths. We illustrate the design of this study and present an analysis of the collected data.},
keywords = {AAL for the Elderly, Requirement Engineering, Retrospective analysis},
pubstate = {published},
tppubtype = {inproceedings}
}
2011
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Design as Intercultural Dialogue: Coupling Human-Centered Design with Requirement Engineering Methods Proceedings Article
In: Human-Computer Interaction–INTERACT 2011: 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Proceedings, Part III 13, pp. 485–502, Springer Berlin Heidelberg, 2011.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Design Process, Requirement Engineering, User-Centred Design
@inproceedings{leonardiDesignInterculturalDialogue2011,
title = {Design as Intercultural Dialogue: Coupling Human-Centered Design with Requirement Engineering Methods},
author = { Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
doi = {10.1007/978-3-642-23765-2_34},
year = {2011},
date = {2011-01-01},
booktitle = {Human-Computer Interaction–INTERACT 2011: 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Proceedings, Part III 13},
pages = {485--502},
publisher = {Springer Berlin Heidelberg},
abstract = {In the design of information technologies, the challenge of integrating a human-centered design approach with software engineering methods emerge in different forms. The main challenge is to set the ground for different disciplines and professional cultures communicate and work together. The orchestration of different contributions and the establishment of communication practices that facilitates the integration of the different languages and procedures are crucial steps to take full advantage of different research traditions. This paper presents a case study in which human-centered design and requirement engineering methodologies have been used within a large research projects aiming at developing innovative technologies and services to support professionals in nursing homes. The design process took the form of an intercultural dialogue that required human-centered and requirement-engineering professionals to work across borders. Starting from our case study, the paper presents the boundaries identified between the human-centered and the engineering perspective and proposes a framework to guide the integration process conceived as an intercultural dialogue between disciplines.},
keywords = {AAL for the Elderly, Design Process, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Perini, Anna; Qureshi, Nauman A.; Sabatucci, Luca; Siena, Alberto; Susi, Angelo
Evolving Requirements in Socio-Technical Systems: Concepts and Practice Proceedings Article
In: Conceptual Modeling–ER 2011: 30th International Conference, ER 2011, Brussels, Belgium, October 31-November 3, 2011. Proceedings 30, pp. 440–447, Springer Berlin Heidelberg, 2011.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Continuous change, Law Compliance, Requirement Engineering, User-Centred Design
@inproceedings{periniEvolvingRequirementsSociotechnical2011,
title = {Evolving Requirements in Socio-Technical Systems: Concepts and Practice},
author = { Anna Perini and Nauman A. Qureshi and Luca Sabatucci and Alberto Siena and Angelo Susi},
doi = {10.1007/978-3-642-24606-7_34},
year = {2011},
date = {2011-01-01},
booktitle = {Conceptual Modeling–ER 2011: 30th International Conference, ER 2011, Brussels, Belgium, October 31-November 3, 2011. Proceedings 30},
pages = {440--447},
publisher = {Springer Berlin Heidelberg},
abstract = {Changes in requirements are inevitable in the context of socio-technical systems (STS) that involve human organizations with their rules, as well as individuals and software systems. In these complex systems need for changes may emerge once software components come into operation, due to undesirable behavior of the STS, or due to variations in organization rules, laws, resources and STS's components themselves. This leads to a problem of continuous analysis of evolving requirements in a traceable way. Our work is motivated by experience in a real project in the health-care domain, and in analysis practices based on participatory design methods (scenarios and personas) and on techniques for law-compliant requirements analysis. We revisit this experience and generalize it into a novel framework that provides concepts and practices to support an evolutionary and "participatory" process for requirements evolution in STS.},
keywords = {AAL for the Elderly, Continuous change, Law Compliance, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Leonardi, Chiara; Susi, Angelo; Zancanaro, Massimo
Issues and Challenges in Coupling Tropos with User-Centred Design. Proceedings Article
In: iStar, pp. 120–125, 2011.
Abstract | BibTeX | Tags: AAL for the Elderly, Design Process, Goal-Oriented Approach, Requirement Engineering, User-Centred Design
@inproceedings{sabatucciIssuesChallengesCoupling2011,
title = {Issues and Challenges in Coupling Tropos with User-Centred Design.},
author = { Luca Sabatucci and Chiara Leonardi and Angelo Susi and Massimo Zancanaro},
year = {2011},
date = {2011-01-01},
booktitle = {iStar},
pages = {120--125},
abstract = {Goal-oriented requirements engineering aims at eliciting, elab- orating, structuring, specifying, analyzing and documenting functional and non-functional requirements. This activity must include the involve- ment of final users of the system across the whole process to reduce the risk of misunderstanding the domain, missing important details and to in- crease the final value of the product. User-Centred Design is an approach that focuses on the continuous communication between requirements en- gineers and stakeholders, thus distributing responsibilities of the decision process about the requirements. In this paper we explore the issues and challenges of coupling User- Centred Design and Goal-Oriented methods as we experienced in a real project aiming at developing smart environment for nursing home to support medical and assistance staff.},
keywords = {AAL for the Elderly, Design Process, Goal-Oriented Approach, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Design as intercultural dialogue: coupling human-centered design with requirement engineering methods Proceedings Article
In: Human-Computer Interaction–INTERACT 2011: 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Proceedings, Part III 13, pp. 485–502, Springer Berlin Heidelberg, 2011.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Design Process, Requirement Engineering, User-Centred Design
@inproceedings{leonardi_design_2011,
title = {Design as intercultural dialogue: coupling human-centered design with requirement engineering methods},
author = {Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
doi = {10.1007/978-3-642-23765-2_34},
year = {2011},
date = {2011-01-01},
booktitle = {Human-Computer Interaction–INTERACT 2011: 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Proceedings, Part III 13},
pages = {485–502},
publisher = {Springer Berlin Heidelberg},
abstract = {In the design of information technologies, the challenge of integrating a human-centered design approach with software engineering methods emerge in different forms. The main challenge is to set the ground for different disciplines and professional cultures communicate and work together. The orchestration of different contributions and the establishment of communication practices that facilitates the integration of the different languages and procedures are crucial steps to take full advantage of different research traditions. This paper presents a case study in which human-centered design and requirement engineering methodologies have been used within a large research projects aiming at developing innovative technologies and services to support professionals in nursing homes. The design process took the form of an intercultural dialogue that required human-centered and requirement-engineering professionals to work across borders. Starting from our case study, the paper presents the boundaries identified between the human-centered and the engineering perspective and proposes a framework to guide the integration process conceived as an intercultural dialogue between disciplines.},
keywords = {AAL for the Elderly, Design Process, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Leonardi, Chiara; Susi, Angelo; Zancanaro, Massimo
Issues and Challenges in Coupling Tropos with User-Centred Design. Proceedings Article
In: iStar, pp. 120–125, 2011.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Design Process, Goal-Oriented Approach, Requirement Engineering, User-Centred Design
@inproceedings{sabatucci_issues_2011,
title = {Issues and Challenges in Coupling Tropos with User-Centred Design.},
author = {Luca Sabatucci and Chiara Leonardi and Angelo Susi and Massimo Zancanaro},
url = {https://ceur-ws.org/Vol-766/paper21.pdf},
year = {2011},
date = {2011-01-01},
booktitle = {iStar},
pages = {120–125},
abstract = {Goal-oriented requirements engineering aims at eliciting, elab- orating, structuring, specifying, analyzing and documenting functional and non-functional requirements. This activity must include the involve- ment of final users of the system across the whole process to reduce the risk of misunderstanding the domain, missing important details and to in- crease the final value of the product. User-Centred Design is an approach that focuses on the continuous communication between requirements en- gineers and stakeholders, thus distributing responsibilities of the decision process about the requirements. In this paper we explore the issues and challenges of coupling User- Centred Design and Goal-Oriented methods as we experienced in a real project aiming at developing smart environment for nursing home to support medical and assistance staff.},
keywords = {AAL for the Elderly, Design Process, Goal-Oriented Approach, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Perini, Anna; Qureshi, Nauman A.; Sabatucci, Luca; Siena, Alberto; Susi, Angelo
Evolving requirements in socio-technical systems: Concepts and practice Proceedings Article
In: Conceptual Modeling–ER 2011: 30th International Conference, ER 2011, Brussels, Belgium, October 31-November 3, 2011. Proceedings 30, pp. 440–447, Springer Berlin Heidelberg, 2011.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Continuous change, Law Compliance, Requirement Engineering, User-Centred Design
@inproceedings{perini_evolving_2011,
title = {Evolving requirements in socio-technical systems: Concepts and practice},
author = {Anna Perini and Nauman A. Qureshi and Luca Sabatucci and Alberto Siena and Angelo Susi},
doi = {10.1007/978-3-642-24606-7_34},
year = {2011},
date = {2011-01-01},
booktitle = {Conceptual Modeling–ER 2011: 30th International Conference, ER 2011, Brussels, Belgium, October 31-November 3, 2011. Proceedings 30},
pages = {440–447},
publisher = {Springer Berlin Heidelberg},
abstract = {Changes in requirements are inevitable in the context of socio-technical systems (STS) that involve human organizations with their rules, as well as individuals and software systems. In these complex systems need for changes may emerge once software components come into operation, due to undesirable behavior of the STS, or due to variations in organization rules, laws, resources and STS's components themselves. This leads to a problem of continuous analysis of evolving requirements in a traceable way. Our work is motivated by experience in a real project in the health-care domain, and in analysis practices based on participatory design methods (scenarios and personas) and on techniques for law-compliant requirements analysis. We revisit this experience and generalize it into a novel framework that provides concepts and practices to support an evolutionary and "participatory" process for requirements evolution in STS.},
keywords = {AAL for the Elderly, Continuous change, Law Compliance, Requirement Engineering, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
2010
Francescomarino, Chiara Di; Leonardi, Chiara; Marchetto, Alessandro; Nguyen, Cu D.; Qureshi, Nauman A.; Sabatucci, Luca; Perini, Anna; Susi, Angelo; Tonella, Paolo; Zancanaro, Massimo
A Bit of" Persona", a Bit of" Goal", a Bit of" Process"... a Recipe for Analyzing User Intensive Software Systems. Proceedings Article
In: iStar 2010 – Proceedings of the 4th International i* Workshop, pp. 36–40, 2010.
Abstract | BibTeX | Tags: AAL for the Elderly, Business Process, Design Process, Goal-Oriented Approach, Requirement Engineering
@inproceedings{difrancescomarinoBitPersonaBit2010,
title = {A Bit of" Persona", a Bit of" Goal", a Bit of" Process"... a Recipe for Analyzing User Intensive Software Systems.},
author = { Chiara Di Francescomarino and Chiara Leonardi and Alessandro Marchetto and Cu D. Nguyen and Nauman A. Qureshi and Luca Sabatucci and Anna Perini and Angelo Susi and Paolo Tonella and Massimo Zancanaro},
year = {2010},
date = {2010-01-01},
booktitle = {iStar 2010 – Proceedings of the 4th International i* Workshop},
volume = {586},
pages = {36--40},
series = {CEUR Workshop Proceedings},
abstract = {The centrality of users in the design and development of complex systems, such as service-based applications, calls for new methodologies and techniques to extract and represent user needs and to translate them into real processes. In this short paper, we describe the integration of concepts and analysis techniques of different approaches, namely Goal-Oriented Requirements Engineering, User-Centred Design and Process-Oriented Modeling, that are being developed in the context of two projects related to Ambient Assisted Living and Internet of Services.},
keywords = {AAL for the Elderly, Business Process, Design Process, Goal-Oriented Approach, Requirement Engineering},
pubstate = {published},
tppubtype = {inproceedings}
}
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Ahab's Leg: Exploring the Issues of Communicating Semi-Formal Requirements to the Final Users Proceedings Article
In: Advanced Information Systems Engineering: 22nd International Conference, CAiSE 2010, Hammamet, Tunisia, June 7-9, 2010. Proceedings 22, pp. 455–469, Springer Berlin Heidelberg, 2010.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Requirement Engineering, Requirement Validation, User-Centred Design
@inproceedings{leonardiAhabLegExploring2010,
title = {Ahab's Leg: Exploring the Issues of Communicating Semi-Formal Requirements to the Final Users},
author = { Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
doi = {10.1007/978-3-642-13094-6_35},
year = {2010},
date = {2010-01-01},
booktitle = {Advanced Information Systems Engineering: 22nd International Conference, CAiSE 2010, Hammamet, Tunisia, June 7-9, 2010. Proceedings 22},
pages = {455--469},
publisher = {Springer Berlin Heidelberg},
abstract = {In this paper, we present our experience in using narrative scenarios as a tool to communicate and validate semi-formal requirements with the stake-holders in a large software project. The process of translating the semi-formal language of Tropos into the narrative form of scenarios is introduced and some unintended implications of this process are discussed. In particular, we define the notion of Ahab's leg to describe the necessity to introduce new constraints or features in a description when moving to a different representational language. Starting from the lessons learned with this specific case study, we derive some general implications concerning the issue of requirement translation for validation tasks and we propose some methodological guidelines to address the Ahab's leg dilemma.},
keywords = {Goal-Oriented Approach, Requirement Engineering, Requirement Validation, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Managing the Transition from Contextual Inquiry to Design by Coupling Semi-Formal and HCI Methods Proceedings Article
In: CHI Conference on Human Factors in Computing Systems, 2010.
Abstract | BibTeX | Tags: Contextual Design, HCI, Requirement Engineering, Scenarios-based Design
@inproceedings{leonardiManagingTransitionContextual2010,
title = {Managing the Transition from Contextual Inquiry to Design by Coupling Semi-Formal and HCI Methods},
author = { Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
year = {2010},
date = {2010-01-01},
booktitle = {CHI Conference on Human Factors in Computing Systems},
abstract = {We present the approach we developed to manage the transition from contextual inquiry to design by coupling HCI and semi-formal requirement engineering methods.},
keywords = {Contextual Design, HCI, Requirement Engineering, Scenarios-based Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Morandini, Mirko; Sabatucci, Luca; Siena, Alberto; Mylopoulos, John; Penserini, Loris; Perini, Anna; Susi, Angelo
On the Use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning. Proceedings Article
In: iStar, pp. 71, 2010.
Abstract | BibTeX | Tags: Goal-Oriented Approach, Requirement Engineering, Self-Adaptive Systems
@inproceedings{morandiniUseGoalOrientedParadigm2010,
title = {On the Use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning.},
author = { Mirko Morandini and Luca Sabatucci and Alberto Siena and John Mylopoulos and Loris Penserini and Anna Perini and Angelo Susi},
year = {2010},
date = {2010-01-01},
booktitle = {iStar},
volume = {4},
pages = {71},
abstract = {The concept of goal may be used to model intentions of human actors, such as requirements analysts or designers, as well as the reasons for pro-active behaviour of software agents. This short paper describes three ongoing research efforts on the application of the Goal-Oriented paradigm to system requirements analysis, system design and development of self-adaptive software agents.},
keywords = {Goal-Oriented Approach, Requirement Engineering, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Ahab’s leg: exploring the issues of communicating semi-formal requirements to the final users Proceedings Article
In: Advanced Information Systems Engineering: 22nd International Conference, CAiSE 2010, Hammamet, Tunisia, June 7-9, 2010. Proceedings 22, pp. 455–469, Springer Berlin Heidelberg, 2010.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Requirement Engineering, Requirement Validation, User-Centred Design
@inproceedings{leonardi_ahabs_2010,
title = {Ahab’s leg: exploring the issues of communicating semi-formal requirements to the final users},
author = {Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
doi = {10.1007/978-3-642-13094-6_35},
year = {2010},
date = {2010-01-01},
booktitle = {Advanced Information Systems Engineering: 22nd International Conference, CAiSE 2010, Hammamet, Tunisia, June 7-9, 2010. Proceedings 22},
pages = {455–469},
publisher = {Springer Berlin Heidelberg},
abstract = {In this paper, we present our experience in using narrative scenarios as a tool to communicate and validate semi-formal requirements with the stake-holders in a large software project. The process of translating the semi-formal language of Tropos into the narrative form of scenarios is introduced and some unintended implications of this process are discussed. In particular, we define the notion of Ahab's leg to describe the necessity to introduce new constraints or features in a description when moving to a different representational language. Starting from the lessons learned with this specific case study, we derive some general implications concerning the issue of requirement translation for validation tasks and we propose some methodological guidelines to address the Ahab's leg dilemma.},
keywords = {Goal-Oriented Approach, Requirement Engineering, Requirement Validation, User-Centred Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Morandini, Mirko; Sabatucci, Luca; Siena, Alberto; Mylopoulos, John; Penserini, Loris; Perini, Anna; Susi, Angelo
On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning. Proceedings Article
In: iStar, pp. 71, 2010.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Requirement Engineering, Self-Adaptive Systems
@inproceedings{morandini_use_2010,
title = {On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning.},
author = {Mirko Morandini and Luca Sabatucci and Alberto Siena and John Mylopoulos and Loris Penserini and Anna Perini and Angelo Susi},
url = {https://ceur-ws.org/Vol-586/iStar10-paper14.pdf},
year = {2010},
date = {2010-01-01},
booktitle = {iStar},
volume = {4},
pages = {71},
abstract = {The concept of goal may be used to model intentions of human actors, such as requirements analysts or designers, as well as the reasons for pro-active behaviour of software agents. This short paper describes three ongoing research efforts on the application of the Goal-Oriented paradigm to system requirements analysis, system design and development of self-adaptive software agents.},
keywords = {Goal-Oriented Approach, Requirement Engineering, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Leonardi, Chiara; Sabatucci, Luca; Susi, Angelo; Zancanaro, Massimo
Managing the transition from contextual inquiry to design by coupling semi-formal and HCI methods Proceedings Article
In: CHI Conference on Human Factors in Computing Systems, 2010.
Abstract | Links | BibTeX | Tags: Contextual Design, HCI, Requirement Engineering, Scenarios-based Design
@inproceedings{leonardi_managing_2010,
title = {Managing the transition from contextual inquiry to design by coupling semi-formal and HCI methods},
author = {Chiara Leonardi and Luca Sabatucci and Angelo Susi and Massimo Zancanaro},
url = {http://hdl.handle.net/11582/24371},
year = {2010},
date = {2010-01-01},
booktitle = {CHI Conference on Human Factors in Computing Systems},
abstract = {We present the approach we developed to manage the transition from contextual inquiry to design by coupling HCI and semi-formal requirement engineering methods.},
keywords = {Contextual Design, HCI, Requirement Engineering, Scenarios-based Design},
pubstate = {published},
tppubtype = {inproceedings}
}
Francescomarino, Chiara Di; Leonardi, Chiara; Marchetto, Alessandro; Nguyen, Cu D.; Qureshi, Nauman A.; Sabatucci, Luca; Perini, Anna; Susi, Angelo; Tonella, Paolo; Zancanaro, Massimo
A bit of" Persona", a bit of" Goal", a bit of" Process"... a recipe for Analyzing User Intensive Software Systems. Proceedings Article
In: iStar 2010 – Proceedings of the 4th International i* Workshop, pp. 36–40, 2010.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Business Process, Design Process, Goal-Oriented Approach, Requirement Engineering
@inproceedings{di_francescomarino_bit_2010,
title = {A bit of" Persona", a bit of" Goal", a bit of" Process"... a recipe for Analyzing User Intensive Software Systems.},
author = {Chiara Di Francescomarino and Chiara Leonardi and Alessandro Marchetto and Cu D. Nguyen and Nauman A. Qureshi and Luca Sabatucci and Anna Perini and Angelo Susi and Paolo Tonella and Massimo Zancanaro},
url = {https://ceur-ws.org/Vol-586/iStar10-paper07.pdf},
year = {2010},
date = {2010-01-01},
booktitle = {iStar 2010 – Proceedings of the 4th International i* Workshop},
volume = {586},
pages = {36–40},
series = {CEUR Workshop Proceedings},
abstract = {The centrality of users in the design and development of complex systems, such as service-based applications, calls for new methodologies and techniques to extract and represent user needs and to translate them into real processes. In this short paper, we describe the integration of concepts and analysis techniques of different approaches, namely Goal-Oriented Requirements Engineering, User-Centred Design and Process-Oriented Modeling, that are being developed in the context of two projects related to Ambient Assisted Living and Internet of Services.},
keywords = {AAL for the Elderly, Business Process, Design Process, Goal-Oriented Approach, Requirement Engineering},
pubstate = {published},
tppubtype = {inproceedings}
}