The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In industry, the benefit of maturity models is uncontested, and models like CMMI are normally taught in at least advanced Software Engineering courses. However, when not being part of real-world projects, the added values are difficult to be experienced on first hand by our students. In this paper we report on a study and teaching approach where, in three successive semesters and at two different...
Background: Several mobile app releases do not find their way to the end users. Our analysis of 11,514 releases across 917 open source mobile apps revealed that 44.3% of releases created in GitHub never shipped to the app store (market). Aims: We introduce "marketability" of open source mobile apps as a new release decision problem. Considering app stores as a complex system with unknown...
Background: Although there has been a significant amount of research focused on designing and conducting controlled experiments, few studies report how experienced experimental software engineering researchers actually design and conduct their studies. Aims: This study aimed to offer a practical perspective from their viewpoint regarding controlled experiment planning. Method: We collected data through...
This paper presents both the theoretical approach and the HOMER software approach for the planning of optimum long-term microgrid. The proposed microgrid system comprises of solar, wind, energy storage, diesel generator and converter systems. The microgrid objectives of this work are to be at lowest net present costs and emissions. Hence, the theoretical approach will be using modelling equations...
The primary motivation of much of software analytics is decision making. How to make these decisions? Should one make decisions based on lessons that arise from within a particular project? Or should one generate these decisions from across multiple projects? This work is an attempt to answer these questions. Our work was motivated by a realization that much of the current generation software analytics...
The main goal of the US Science Gateways Community Institute (SGCI) is to serve science gateways to achieve sustainability and growth. Science gateways allow science and engineering communities to access shared data, software, computing services, instruments, educational materials, and other resources specific to their disciplines. Thus, science gateways are a subgroup of scientific software and the...
Cellular networks are constantly evolving due to frequent changes in radio access and end user equipment technologies, dynamic applications and associated trafflc mixes. Network upgrades should be performed with extreme caution since millions of users heavily depend on the cellular networks for a wide range of day to day tasks, including emergency and alert notifications. Before upgrading the entire...
A new path planning algorithm for industrial robots is proposed in this paper. The algorithm is based on arc approximation of the given reference path. Such solution allows to reduce amount of the reference points, decrease code size and computational costs, increase performance of operations and simplify programming complex movements. The study represents extension of the previous work to the case...
In this study, spatial syntax analysis was applied to quantitatively investigate the spatial morphology evolution of the Xiamen port area. The map images of five periods including incubation, forming, expansion, steady and transformation periods were analyzed. The results showed that both global and local integration degrees decreased from incubation to steady periods. The integration core of the...
The twenty-first century is the era of information technology, route planning play an important role in the field of navigation. An improved algorithm for route planning based on A∗ algorithm is presented in this paper. A certain number of turning points for route planning are set firstly by sorting out and analyzing the s-57 charts ENC data. Secondly, a database is established to store route points...
According to the textbook [23], Scrum exists only in its entirety, where every component is essential to Scrum's success. However, in many organizational environments some of the components are omitted or modified in a way that is not aligned with the Scrum guidelines. Usually, such deviations result in missing the full benefits of Scrum [24]. Thereby, a Scrum process should be frequently inspected...
User story literature nearly exclusively studies how to create, prioritise, or ensure the quality of a user story. Little is known about other activities and artefacts involved preceding or following these activities in systems development. Consequentially, software teams seeking to leverage user stories’ full potential do not know how to incorporate user stories into all aspects of their software...
Self-adaptive software systems make decisions at run time that seek to change their behavior in response to faults, changing environments and attacks. Therefore, having an appropriate planning approach to find an adaptation plan is critical to successful self-adaptation. For many realistic systems, ideally one would like to have a planning approach that is both quick and finds an optimal adaptation...
Challenges in spatial planning include adjusting settlement patterns to increasing or shrinking populations; it also includes organizing food delivery in rural and peripheral environments. Discourse typically starts with an open problem and the search for a holistic and innovative solution. Software will often be needed to implement the innovation. Spatial planning problems are characterized by large...
Functionality of software products often does not match user needs and expectations. The closed set-up of systems and information is replaced by wide access to data of users and competitor products. This shift offers completely new opportunities to approach requirements elicitation and subsequent planning of software functionality. This is, in particular true for app store markets. App stores are...
A panel discussing the role of requirements engineering (RE) in agile software development is organized at the 25th IEEE International Requirements Engineering Conference (RE’17) taking place in Lisbon, Portugal during September 4-8, 2017. Agile software practices introduce important changes to traditional understandings about requirements, such as how much to elicit and model, in which form to document,...
Incremental software development focuses on delivering working software in small increments so as to deliver early business value and minimize the risks of developing inadequate system requirements. Release planning is the activity that consist in planning what features and software qualities will be delivered in each release. Release planning decisions are complex due to conflicting stakeholders'...
The article presents ontologically-oriented tools and applications for creating an intellectual environment for engineering interaction in enterprise resource planning systems. It is noted that the usage of modular ontologies to provide data sustainability is a key factor in the “cross-linking” of local systems and different-type applications in the environment of enterprise resource planning systems.
The work is focused on intellectualization of the development process of integrated expert systems basing on the the problem-oriented methodology and AT-TECHNOLOGY workbench. Basic intelligent software environment components like intelligent planner, reusable components, standard design procedures are described. Development process with use of intelligent technology is reviewed. An example development...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.