In many companies, product management struggles in getting accurate customer feedback. Often, validation and confirmation of functionality with customers takes place only after the product has been deployed, and there...
详细信息
ISBN:
(纸本)9783319195933;9783319195926
In many companies, product management struggles in getting accurate customer feedback. Often, validation and confirmation of functionality with customers takes place only after the product has been deployed, and there are no mechanisms that help product managers to continuously learn from customers. Although there are techniques available for collecting customer feedback, these are typically not applied as part of a continuous feedback loop. As a result, the selection and prioritization of features becomes far from optimal, and product deviates from what the customers need. In this paper, we present a literature review of currently recognized techniques for collecting customer feedback. We develop a model in which we categorize the techniques according to their characteristics. The purpose of this literature review is to provide an overview of current software engineering research in this area and to better understand the different techniques that are used for collecting customer feedback.
In recent years, the artifact-centric approach to process modeling has attracted a lot of attention. One of the research lines in this area is finding a suitable way to represent the dimensions in this approach. Beari...
详细信息
ISBN:
(数字)9783319200521
ISBN:
(纸本)9783319200521;9783319200514
In recent years, the artifact-centric approach to process modeling has attracted a lot of attention. One of the research lines in this area is finding a suitable way to represent the dimensions in this approach. Bearing this in mind, this paper proposes a way to specify artifact-centric business process models by means of well-known UML diagrams, from a high-level of abstraction and with a technology-independent perspective. UML is a graphical language, widely used and with a precise semantics.
Modern software development companies focus on their primary business objectives, delivering customer value and customer satisfaction which often leads to prioritization of core business areas over such areas as measu...
详细信息
ISBN:
(数字)9783319242859
ISBN:
(纸本)9783319242859;9783319242842
Modern software development companies focus on their primary business objectives, delivering customer value and customer satisfaction which often leads to prioritization of core business areas over such areas as measurement. Although the companies recognize the need and importance of software measurement, they often do not have the competence and/or time to focus on software measurement. In this paper we address the challenge of optimizing the measurement processes in modern companies by using cloud computing and by providing measurement (process) as a service for core business of the companies. Similar to the concept of Software-as-a-Service we define the concept Measurement-as-a-Service and describe how to organize a measurement program according to this definition. The Measurement-as-a-Service concept is well-aligned with measurement programs developed according to ISO/IEC 15939 and can help the companies to increase the benefits obtained from the efficient use of metrics.
One of the outcomes of the EU-funded iTEC project is the design and the development of a complete eLearning ecosystem, from the design of pedagogical scenarios to their concrete implementation in a Learning Management...
详细信息
ISBN:
(纸本)9783319270302;9783319270296
One of the outcomes of the EU-funded iTEC project is the design and the development of a complete eLearning ecosystem, from the design of pedagogical scenarios to their concrete implementation in a Learning Management System, through instantiation of required technical artefacts. The proposed architecture is loosely-coupled and relies on W3C widgets, mashup platforms and other autonomous components, which raise several security issues. This paper reports about the solution that has been implemented to manage user authentication and authorization in such a highly distributed environment, through the combination of various open standards. The proposed approach is based on a survey ran among european teachers about their practices in terms of user credentials usage and sharing.
Refactoring is one of the key practices in Extreme Programming and other agile methods. Duplicated code is one of the most pervasive and pungent smells to remove from source code through refactoring. Duplicated code h...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Refactoring is one of the key practices in Extreme Programming and other agile methods. Duplicated code is one of the most pervasive and pungent smells to remove from source code through refactoring. Duplicated code has been largely studied in the literature, and different types of duplications, or "clones", have been identified. Some studies analyzed in details the problems caused by clones in the code, others outlined also the difficulties in removing clones, and the cases in which it could be better not removing them. The refactoring cost for removing clones can be very high, also due to the different choices on the possible refactoring steps. In this paper, we describe our approach and tool developed with the aim to suggest the best refactorings to remove clones in Java code. Our approach is based on the classification of the clones in terms of their location in a class hierarchy, and allows to choose among a restricted set of refactorings, which are then evaluated using multiple criteria. We provide a validation of the effectiveness of the approach.
The long tradition of research on participative design dates back to 1970 s and has traditionally investigated software development within organizational settings. In this context, many approaches to engaging users in...
详细信息
ISBN:
(纸本)9783319217833;9783319217826
The long tradition of research on participative design dates back to 1970 s and has traditionally investigated software development within organizational settings. In this context, many approaches to engaging users in software development were proposed and evaluated, leading to the establishment of principles of participative design. Recently, the proliferation of content-producing technologies such as social media and crowdsourcing has led to the explosion of user-generated content (UGC). In this paper we discuss how UGC settings differ substantially from the organizational environment in which principles of participative design have been originally developed. Developing systems that harness UGC presents unique challenges of user engagement generally not present in organizational settings. We thus identify the need for research extending participative design principles to the context of user-generated content.
This paper analyses the way we teach Scrum. We reflect on our intended learning outcomes, which challenges we find in teaching Scrum and which lessons we have learned during the last four years. We also give an outloo...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
This paper analyses the way we teach Scrum. We reflect on our intended learning outcomes, which challenges we find in teaching Scrum and which lessons we have learned during the last four years. We also give an outlook on the way we want to introduce and apply Scrum in our teaching and how we intend to improve the curriculum.
Comparing software systems for a purchase decision in a highly regulated public procurement process is a new domain for usability testing. We performed a comparative summative usability evaluation of Current Research ...
详细信息
ISBN:
(纸本)9783319217833;9783319217826
Comparing software systems for a purchase decision in a highly regulated public procurement process is a new domain for usability testing. We performed a comparative summative usability evaluation of Current Research information Systems (CRIS) as a part of a public procurement process in Finland, EU. The evaluation method had to provide objective and unbiased results for comparison and it had to be defined in detail already in the invitation to tender. In this paper, we report the details of our successful procedure that enabled straightforward and quick decision making in selecting the winning system. Additionally, we present calculations to legitimate the potentially higher investment costs through estimated savings and increased income.
The capability of an enterprise modeling approach to support the provision of knowledge on selected aspects of an enterprise may be apprehended as its explanatory capability. We argue that this capability encompasses ...
详细信息
ISBN:
(纸本)9783319192970;9783319192963
The capability of an enterprise modeling approach to support the provision of knowledge on selected aspects of an enterprise may be apprehended as its explanatory capability. We argue that this capability encompasses two aspects: the capability to represent "the things happening in an enterprise" and the 'self-explanatory' capability that relates to the understandability of the approach and the resulting models. In this paper, we propose an analysis framework that can be used to assess the explanatory capabilities of enterprise modeling approaches. The framework is structured according to the four explanatory causes of Aristotle. We demonstrate the applicability of the framework by analyzing three selected enterprise modeling approaches.
Without search engines the information content of theWorld Wide Web would remain largely closed for the ordinary user. Current web search engines work well as long as the user knows what she is looking for. The situat...
详细信息
ISBN:
(纸本)9783319267623;9783319267616
Without search engines the information content of theWorld Wide Web would remain largely closed for the ordinary user. Current web search engines work well as long as the user knows what she is looking for. The situation becomes problematic, if the user has insufficient expertise or prior knowledge to formulate the search query. Often a sequence of search requests is necessary to answer the user's information needs, whenever knowledge has to be accumulated first to determine the next search query. On the other hand, retrieval systems for traditional archives face the problem that there is possibly not always a result for an arbitrary search query, simply because of the limited number of documents available. Semantic search systems (try to) determine the meaning of the content of the archived documents first and thus in principle are able to overcome problems of traditional keyword-based search engines concerning the processing of natural language. Moreover, content-based relationships among the documents can be used to filter, navigate, and explore the archive. Content-based 'intelligent' recommendations help to open up the archive and to discover new paths across the search space.
暂无评论