The mobile phones today have become a vital part of everyone's *** the very first mobile phone appeared in the 80s until launching of the smartphones with high resolution display touch screen that enable multi-tou...
详细信息
The mobile phones today have become a vital part of everyone's *** the very first mobile phone appeared in the 80s until launching of the smartphones with high resolution display touch screen that enable multi-touch ***,in the perspective of software or applications,though there are over a hundred thousand applications available to download but for the consideration of openness,user control,and customizability due to the fact that Android powers hundreds of devices whereas the users can experiment and customize their phone as they *** aim is to study and improve the manual testing approaches by adapting the automated testing framework based on Model-based testing approach and applied with the Heidelberg Mobil International GmbH web-application on Android browser,and then the results will display the differences in time and effort of test executed and productivity between manual testing and automated testing.
The demand for professional education is changing higher education, made even more dramatic due to the convenience and richness of the Internet as a learning environment. The Systems engineeringprogram at Portland St...
The demand for professional education is changing higher education, made even more dramatic due to the convenience and richness of the Internet as a learning environment. The Systems engineeringprogram at Portland State University (PSU) has offered Internet courses every term since the spring term of 1999. During that time, a variety of issues were addressed, covering everything from technical requirements, development tools, teaching methodologies, learning approaches, program promotion, diversity of a global student body, student services, student satisfaction, and faculty buy-in. Many of these experiences have been distilled into a number of “lessons learned,” related to our courses and program.
This paper describes a large, unabridged data-set of Java source code gathered and shared as part of the Merobase Component Finder project of the software-engineering Group at the University of Mannheim. It consists o...
详细信息
ISBN:
(纸本)9781467329347
This paper describes a large, unabridged data-set of Java source code gathered and shared as part of the Merobase Component Finder project of the software-engineering Group at the University of Mannheim. It consists of the complete index used to drive the search engine, ***, the vast majority 1 of the source code modules accessible through it, and a tool that enables researchers to efficiently browse the collected data. We describe the techniques used to collect, format and store the data set, as well as the core capabilities of the Merobase search engine such as classic keyword-based, interface-based and test-driven search. This data-set, which represents one of the largest searchable collections of source and binary modules available online, has been recently made available for download and use in further research projects. All files are available at http://***/sources/.
The Last Planner System4 (LPS) and Location-Based Management System (LBMS) both aim to achieve the lean goals of decreasing waste, increasing productivity and decreasing variability. LBMS is mostly known as a scheduli...
详细信息
The Last Planner System4 (LPS) and Location-Based Management System (LBMS) both aim to achieve the lean goals of decreasing waste, increasing productivity and decreasing variability. LBMS is mostly known as a scheduling system, but includes control mechanisms. LPS is primarily a control system, but includes a scheduling component;namely, phase scheduling. How best link these two systems together to achieve better project performance? Further, can the LBMS control mechanisms be integrated with LPS? Can phase pull scheduling be integrated with LBMS? The goal of this research is to develop a process and best practices to combine the benefits of LPS and LBMS. Skanska Finland has used the two systems together. They observed that the systems support each other well. Because the planning and controlling methods in different industries can vary, a series of workshops was conducted at a hospital project on the US West Coast, and three other US companies were interviewed, to discover the factors specific to industries where activity-based scheduling systems dominate. By combining these three sources of information to the latest case study results on the stand-alone use of LBMS and LPS, the paper proposes processes to integrate LPS and LBMS in pre-bid master scheduling, pull phase scheduling, look-ahead scheduling, and weekly planning. The proposed processes need to be tested in practice. The hypotheses for future research are that after implementing the proposed process, 1) schedule conformance will improve, 2) project durations will shrink, 3) productivity will increase, and 4) cascading delay chains will show a decrease.
software product line engineering has become widely known that it provides software organization with tremendous profits through systematical reuse to a number of organizations that require producing various and simil...
详细信息
software product line engineering has become widely known that it provides software organization with tremendous profits through systematical reuse to a number of organizations that require producing various and similar kinds of software products. However, when adopting software product lines, it has been reported that there are several challenges, e.g., the shortage of procedural support for application engineering, and original reasons of complexity and implicit properties for variability management. In order to address these major problems, an integrated tool support is required to guide software product line engineering process. The integrated software management tool for adopting software product lines, called "ISMT4SPL" can offer beneficial traceability among the artifacts created from domain engineering and application engineering. Furthermore, all the artifacts could consistently be managed by explicit representation of the relationship between artifacts generated at each software development phase by ISMTSPL. ISMT4SPL would contribute to adopting and guiding software product lines into the organizations that demand the seamless introduction of systematic reuse since the ISMT4SPL is helpful to manage variability by delivering the method that can generate a flexible and automatic variability model, which reduces complexity for managing a number of variation points and variants. In addition, consistency between all the artifacts would reduce confusion and quality problems by removing mismatches among them.
Dual-lifecycle software processes have the potential to significantly improve the way in which suites of software applications are generated and sustained. However, several outstanding issues need to be more adequatel...
详细信息
Dual-lifecycle software processes have the potential to significantly improve the way in which suites of software applications are generated and sustained. However, several outstanding issues need to be more adequately addressed before the full potential of this philosophy can be realized. Detailed strategies for maintaining domain architectures in parallel with suites of fielded applications are at present particularly conspicuous by their absence. In this paper, we present a dual-lifecycle maintenance process that was developed for the ROSE (Reusable Object softwareengineering) project, a major reengineering and repository-building effort in the domain of flight design and dynamics. We present the major features of the process, the rationale behind these features, and changes which we feel would be beneficial based on lessons learned from the application of the process. The process is presented using a variant of the Fusion object-oriented design method known as Profusion.
The authors present the results of analyses about transient stability augmentation by the fuzzy logic-controlled braking resistor. Following a major disturbance in electric power systems, variable rotor speed of the s...
详细信息
The authors present the results of analyses about transient stability augmentation by the fuzzy logic-controlled braking resistor. Following a major disturbance in electric power systems, variable rotor speed of the synchronous generator is measured, and then the current through the braking resistor is controlled by the firing-angle of the thyristor switch, which is controlled by the fuzzy logic. Thus, the braking resistor controls the accelerating power in generators and makes the system transiently stable. Simulations are performed by using EMTP (Electro-Magnetic Transients program). Through the simulation results of both balanced (3LG: Three-phase-to-ground) and unbalanced (2LG: Double line-to-ground;2LS: Line-to-line;and 1LG: Single line-to-ground) faults, the effectiveness of the fuzzy controlled braking resistor is demonstrated and the optimal conductance value of the braking resistor in enhancing the transient stability is investigated.
Context: The technical debt (TD) concept describes a tradeoff between short-term and long-term goals in software development. While it is highly useful as a metaphor, it has utility beyond the facilitation of discussi...
详细信息
ISBN:
(纸本)9781450318488
Context: The technical debt (TD) concept describes a tradeoff between short-term and long-term goals in software development. While it is highly useful as a metaphor, it has utility beyond the facilitation of discussion, to inspire a useful set of methods and tools that support the identification, measurement, monitoring, management, and payment of TD. Objective: This study focuses on the identification of TD. We evaluate human elicitation of TD and compare it to automated identification. Method: We asked a development team to identify TD items in artifacts from a software project on which they were working. We provided the participants with a TD template and a short questionnaire. In addition, we also collected the output of three tools to automatically identify TD and compared it to the results of human elicitation. Results: There is little overlap between the TD reported by different developers, so aggregation, rather than consensus, is an appropriate way to combine TD reported by multiple developers. The tools used are especially useful for identifying defect debt but cannot help in identifying many other types of debt, so involving humans in the identification process is necessary. Conclusion: We have conducted a case study that focuses on the practical identification of TD, one area that could be facilitated by tools and techniques. It contributes to the TD landscape, which depicts an understanding of relationships between different types of debt and how they are best discovered. Copyright 2013 ACM.
The paper describes engineering a system for a distributed Austrian Alpine road-pricing environment as well as the structure and organization of the software development. The client/server-based road-pricing system, h...
详细信息
ISBN:
(纸本)9780818672460
The paper describes engineering a system for a distributed Austrian Alpine road-pricing environment as well as the structure and organization of the software development. The client/server-based road-pricing system, handling on average 1.2 million vehicle transitions per month, had be to operational within a mere eight months after the start of the project. Current practical and industrial problems of client/server system strategies are discussed. Our main theses derived from the presented case study are: in current medium to large softwareengineering tasks there is a need for a) technical specialists for industrially identified project stress points (database, network, front-end) with experience in large projects, b) a project and process plan for a (very) short development time frame before production, and c) a dynamic production-oriented process model rather than a traditional linear process model.
Context: The technical debt (TD) concept inspires the development of useful methods and tools that support TD identification and management. However, there is a lack of evidence on how different TD identification tool...
详细信息
暂无评论