{"title":"An ontological framework to manage the relative conflicts between security and usability requirements","authors":"Dewi Mairiza, D. Zowghi","doi":"10.1109/MARK.2010.5623814","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623814","url":null,"abstract":"Non Functional Requirements (NFRs) are relative, so are the conflicts among them. In our previously developed catalogue of NFRs conflicts it can be observed that a number of specific pairs of NFRs are claimed to be in conflicts in some cases but they are also claimed not to be in conflict in the other cases. These relative conflicts occur because the positive or negative relationships among NFRs are not always clear and obvious. These relationships might change depending on the meaning of NFRs within the system being developed. This paper focuses on the application of ontology in managing the relative conflicts among NFRs, particularly the relative conflicts between security and usability requirements. The aim is to develop a framework to identify, characterize, and define corresponding resolution strategies for the security-usability conflicts. This paper thus describes the sureCM framework to manage these conflicts; summarizes the security-usability conflicts ontology; and demonstrates how the ontology will be used as a basis to assist analysts in managing conflicts between security and usability requirements.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"292 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127410581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using audio and collaboration technologies for distributed requirements elicitation and documentation","authors":"Achim Menten, Sven Scheibmayr, Lars Klimpke","doi":"10.1109/MARK.2010.5623808","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623808","url":null,"abstract":"The success of a software product depends on meeting the requirements and satisfying the needs of the users. The identification of these requirements and needs is the task of requirements engineering. This paper presents a method for the elicitation and documentation of requirements. The method uses collaborative technologies (a wiki system) and audio recordings to allow multiple stakeholders the joint elicitation and documentation of the requirements and their rationales in globally distributed software development settings. Semi-automated linking of the requirements documentation in the wiki with sections of audio recording of stakeholder interviews ensure the traceability of the requirements' rationales. In addition to the method, the concept of a supporting software tool is presented. This tool is yet to be developed. The results of an evaluation of the method show that the approach is promising. It enables the participation of all relevant stakeholders, supports a common understanding of the requirements and avoids misinterpretations and the dissemination of false information.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125930912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A hybrid recommender system for finding relevant users in open source forums","authors":"Carlos Castro-Herrera","doi":"10.1109/MARK.2010.5623811","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623811","url":null,"abstract":"Open source projects rely heavily on online forums as a key input to the requirements process. These forums are valuable sources for information about the users and their needs. Part of the success of open source projects depends on the collaboration and synergy of community members as they engage in active and productive discussions through posting comments, questions, and advice to online forums. However, the lack of feedback which occurs when initial posts go unanswered can negatively affect the users' perception of the project, and can subsequently impede adoption, create frustration, and lead to loss of opportunities from not understanding and satisfying the users' needs. This problem is quite common in open source forums. Our recent analysis of seven open source projects found that anywhere from 14% to 37% of user posts never get a reply. This paper directly addresses the problem of unanswered posts by presenting a hybrid recommender system that can be used to identify potential users who might be capable of responding to unanswered posts. The proposed system was evaluated using a statistical cross validation, and results show that it significantly outperformed a benchmark random recommender in terms of precision and recall. In addition, an informal analysis of the relationships between the users and the threads is presented to provide further evidence for the potential of recommender systems in this area.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127719593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Rationale management challenges in requirements engineering","authors":"Peng Liang, P. Avgeriou, K. He","doi":"10.1109/MARK.2010.5623812","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623812","url":null,"abstract":"Rationale and rationale management have been playing an increasingly prominent role in software system development mainly due to the knowledge demand during system evaluation, maintenance, and evolution, especially for large and complex systems. The rationale management for requirements engineering, as a commencing and critical phase in software development life cycle, is still under-exploited. In this paper, we first survey briefly the state-of-the-art on rationale employment and applications in requirements engineering. Secondly, we identify the challenges in integrating rationale management in requirements engineering activities in order to promote further investigations and define a research agenda on rationale management in requirements engineering.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128781013","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. Kof, Ricardo Gacitúa, M. Rouncefield, P. Sawyer
{"title":"Concept mapping as a means of requirements tracing","authors":"L. Kof, Ricardo Gacitúa, M. Rouncefield, P. Sawyer","doi":"10.1109/MARK.2010.5623813","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623813","url":null,"abstract":"Requirements documents often describe the system on different abstraction levels. This results in the fact that the same issues may be described in different documents and with different vocabulary. For analysts who are new to the application domain, this poses a major orientation problem, as they cannot link different concepts or documents with each other. In the presented paper, we propose an approach to map concepts extracted from different documents to each other. This, in turn, allows us to find related passages in different documents, even though the documents represent different levels of abstraction. Practical applicability of the approach was proven in a case study with real-world requirements documents.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123930134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A semantic and collaborative platform for agile requirements evolution","authors":"Nirav Ajmeri, Riddhima Sejpal, S. Ghaisas","doi":"10.1109/MARK.2010.5623810","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623810","url":null,"abstract":"The characteristics of web-based and community-oriented social software are very useful in the context of software engineering in general and requirements engineering in particular. Their ease of use, transparency of communication, user orientation, self organization and emergent nature resulting from a continual social feedback are particularly relevant to an agile requirements definition exercise. The reason is that agile requirements are inherently meant to be collaboration-intensive. However, while the benefits of social platforms are valuable, they are necessary and not sufficient in themselves for making the exercise effective. The emerging social software engineering discipline is about enabling community-driven creation, management and deployment of software by applying methods, processes and tools in online environments. In this paper, we report our work on a semantic and collaborative platform that combines the virtues of social software principles and the semantic web concepts to enable knowledge-assisted agile requirements definition.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124458868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Relating domain model based requirements management and situational method engineering","authors":"D. Schmitz, H. Nissen, M. Jarke, T. Rose","doi":"10.1109/MARK.2010.5623815","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623815","url":null,"abstract":"In this paper we revisit our earlier proposed domain model based approach to requirements management from a situational method engineering perspective. The approach has originally been developed dedicatedly for a small- and medium-sized enterprise (SME) in the field of control system development. Broadening the perspective by considering situational method engineering helps to generalize the approach to support any kind of flexible and customer-oriented enterprise that works in highly innovative fields. The investigation has opened up our method for new strategies to make domain model choices and to tailor the requirements-based search for similar projects. Furthermore, the feedback loop that we provide to adapt domain models according to the concrete experiences of an SME within recent projects raises an issue that possibly applies to knowledge management in situational method engineering in general.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123615550","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Foreword: Third international workshop on managing requirements knowledge (MaRK'10) september 27th 2010, Sydney, Australia","authors":"W. Maalej, A. K. Thurimella, A. Felfernig","doi":"10.1109/MARK.2010.5623818","DOIUrl":"https://doi.org/10.1109/MARK.2010.5623818","url":null,"abstract":"The third international workshop on managing requirements knowledge, MaRK'10, focuses on potentials and benefits of lightweight knowledge management approaches, such as ontologies, semantic Wikis and rationale management techniques, applied to requirements engineering. Novel ideas, emerging methodologies, frameworks and tools as well as industrial experiences for capturing, representing, sharing and reusing tacit knowledge in requirements engineering processes are discussed. Furthermore, the workshop will provide an interactive exchange platform between the knowledge management community, requirements engineering community and industrial practitioners.","PeriodicalId":356201,"journal":{"name":"2010 Third International Workshop on Managing Requirements Knowledge","volume":"506 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116698645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}