Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
Systematising requirements reuse is a key step to raise the efficiency and maturity level in Requirements Engineering (RE), which is even better when centred on a repository of common artefacts like templates and patterns that allow people to build and share a strong reference framework. The aim of this tool demo is to show how to deploy an approach combining a local library for each analyst and a...
In requirements elicitation interviews, ambiguities identified by analysts can help to disclose the tacit knowledge of customers. Indeed, ambiguities might reveal implicit or hard to express information that needs to be elicited. The perception of ambiguity might depend on the subject who is acting as analyst, and different analysts might identify different ambiguities in the same interview. Based...
As different types of user feedback are becoming available, from a variety of sources and in large amount, several analysis techniques have been developed with the purpose of extracting information that can be useful for requirements engineering purposes. For instance, automated extraction and prioritization of feature requests have been recently investigated for the specific case of app development,...
Keeping requirements and acceptance test documents aligned and up-to-date plays an important role in the success of software projects. In practice, these documents are not always aligned with each other, nor with the actual system behavior. A previous study showed that even when requirements are updated, acceptance tests might stay outdated, which often leads to quality problems and unintended costs...
Being able to quickly and accurately capture requirements is crucial when using agile methodologies. Requirements, to that end, are often captured in an as-needed and informal manner, with continuous stakeholder interaction. Techniques such as interviews, user stories, rapid feedback, and text mining are commonly used in the industry to gather such informal requirements, which are often congruent...
Software Development Projects (SDPs) are human oriented in nature, knowledge intensive and are being conducted in the form of project teams. The current challenge for SDPs is the higher rate and their failure is attributed mostly to human issues or human elements. In this study researcher evaluates factors affects SDP team performance towards the delivery of a successful SDPs. A survey study was conducted...
Recent research studies indicate a gap in research regarding descriptive and diagnostic analytics across project management knowledge areas. As a result there is mismatch between the information needed by project managers for good decision making and what the current tools provide. This research study purports that a project management intelligence (PMInt) tool which is aimed at assisting project...
The amount of raw data related to electricity companies is increasing rapidly with the increase of construction sites, population and Qatar preparation for 2022 world cup. A question arises from this situation is: How can top level managers keep track of the consumption and plan ahead for the future? The solution is a customized web application that provides an easy way for visualizing the electricity...
Feature location is a maintenance task to identify the implementation of a feature within the source code. To automate or support the task, extensive studies have been conducted on feature location techniques. In this paper, we focus on certain static and dynamic constraints regarding feature additions to object-oriented programs, and construct an interactive feature location procedure based on the...
As a special kind of software, spreadsheets have been evolving during their life cycle. Understanding spreadsheet evolution can help facilitate spreadsheet design, maintenance and fault detection. However, understanding spreadsheet evolution is challenging in practice. There are many factors that hinder spreadsheet evolution comprehension, such as, lack of version information, complicated structure...
Since the beginning of the 90s, different tools have emerged to support integration and upgrading of most of the existing operating systems. These tools, called Package Managers, are used to atomically add and remove software pieces coming from external repositories. Based on Package Managers, the software community created Dependency Managers with the aim to give support to the development of wide-scale...
Using research-based teaching-learning methodologies in Computer Science programs is a challenge. Achieving the balance between the required technical knowledge and scientific rigor in young professionals is difficult in the University. The goal of this paper is to help baccalaureate level teachers and students employ a research-based teaching-learning methodology through the introduction of research...
We present the development of an optical flow sensor, designed as a device which can be used by a software application throught a control and data access interface. The device uses a CCD image sensor and the Intel Edison platform where sensor images are processed and optical flow computation is performed. We wil describe the development of the software that estimate optical flow, which takes advantage...
Companies deal with different problems that must be solved. Operations Research offers a methodology (SSM) that helps to identify their solutions. This project consisted in analyzing components of a real supermarket process in order to identify process improvements. SSM helped to find feasible improvements which were analyzed applying Agile Requirements.
Usually, programing courses evaluations use a comparative method to test their students. That is, the student must analyze the content of some piece of code in order to understand its logic. However, most courses do not use special support mechanisms for this task. This paper presents a software tool designed to support teaching and learning tasks related with programming courses. The main objective...
Typologies of college graduates of the Faculty of Exact, Physical and Natural Sciences (FCEFN) of the National University of San Juan, which have relevance in their academic performance and in the academic quality of the faculty were established. For that purpose we worked with college graduates of year 2014, by applying two data analysis approaches: the classical and the symbolic one. For the first...
Constantly evolving requirements and use of expert judgment makes effort estimation challenging in the Agile development context. To improve expert judgment based estimation (EE) methods, we introduced a framework to integrate these with change impact analysis (IA) techniques. In this paper, we report the findings of an empirical investigation which we performed together at SAP SE, a German multinational...
Context: Software startups need to tackle a lot of challenges as they grow. Therefore, reoccurring strategies are applied that can be captured in form of patterns. Objectives: While more and more of these patterns are published, we aimed to discover to what degree they are applied within different regions of the world. Method: We studied the cases of 7 software startups within 2 incubation hubs in...
Information sharing in teams is one of the most important aspects of successful software development. For instance, requirements, design decisions and guidelines need to be communicated with the whole team or with specific team members. For information exchange, communication is mandatory. Meetings are an effective way to communicate with many team members. Hence, much information can be shared during...
Today's Cyber-Physical Systems (CPS) are witnessing a growing complexity in terms of the number of components and computational power in order to meet the requirements of nowadays applications. For this reason and due to their energy efficiency, Multiprocessor system-on-chips (MPSoC) are becoming ubiquitous. Yet, since these systems are often used in battery-driven and/or small housing use cases,...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.