Loading [MathJax]/extensions/MathZoom.js
IEEE Xplore Search Results

Showing 1-25 of 3,636 resultsfor

Results

The paper outlines a model for theorizing about development practices, especially taking into account the intended rationale for, actual realization of, and resulting impacts from using particular practices in varying contexts. This includes discussing of two different modes of thinking through which we can approach software development practices: technical rationality vs. reflection-in-action. By...Show More
This work introduces the concept of rational software modeling from a practical perspective. Valid arguments about the importance of modeling in modern software engineering and requirements engineering are presented. The different stakeholder's perspectives or views on modeling are analysed and a soft uniform approach is presented. The uniform approach or rational perspective to modeling is based ...Show More

How Writers Can Thrive in Agile

Gavin Austin

2013 Agile Conference
Year: 2013 | Conference Paper |
This presentation shows how the Documentation and User Assistance team at salesforce.com uses several strategies and best practices to help its technical writers work effectively and thrive in an Agile development environment. Combined, these strategies and practices have helped the writers at salesforce.com move past a number of frustrations typically experienced by writers working in Agile envir...Show More

How Writers Can Thrive in Agile

Gavin Austin

Year: 2013 | Conference Paper |
Cybersecurity is quickly becoming one of the most important and potentially impactful risks to a process or refining facility. Cybersecurity solutions for electrical infrastructure can be challenging to implement due to the large number of devices which utilize a single set of passwords. To mitigate these risks, potential solutions can be expensive, inefficient, and time consuming to maintain. Thi...Show More
Standardization and best practices of data sets and models enable the industry to develop widely accepted protocols adapted to various stages of solar project development and operations. In collaboration with the International Energy Agency Photovoltaic Power Systems Programme Task 16, the National Renewable Energy Laboratory (NREL) developed and regularly updates the Best Practices Handbook for t...Show More
XYZ Company is a media and community company that applies Scrum in the process of developing key business support applications. The results of problem identification through interviews with the Chief Technology Officer (CTO) and Chief Product Officer (CPO) showed that one of the root causes of the problem was the Scrum team did not implement the Scrum guidelines strictly. This research evaluates t...Show More
This conceptual paper outlines best practice use cases and standards for learning delivery that are the result of a European-wide best practice case study survey within the EU-funded eContentplus Best Practice Network ICOPER [6]. In order to better condense and structure the plethora of best practice case studies for learning delivery, this paper presents a Learning Delivery Framework that compass...Show More
Currently, a number of specific international standards are made available within software engineering discipline to support Software Process Improvement (SPI) such as Capability Maturity Model Integration (CMMI), ISO/IEC 15504, ISO/IEC 90003 and ISO/IEC 12207. Some suggest on integrating and harmonizing these standards to reduce risks and enhance practicality, however there is no official initiat...Show More
In this paper we take a comprehensive look into the practice of developing and executing reliability program plans. The paper is divided in three sections. In the first section we identify best practices concerning the process of developing and implementing a reliability program plan (RPP). The second section deals with the common pitfalls and the lessons learned from developing reliability progra...Show More
The majority of artificial intelligence (AI) projects in business do not succeed. Despite numerous opinion pieces on the causes of these failures, there is a notable scarcity of solid research on the subject. Analysis of the available data shows that the reasons for AI failures are strikingly similar to those identified in the extensively studied field of new product development (NPD). Furthermore...Show More
The field of engineering education has initiated a focus on ensuring engineering education research is disseminated and implemented within the classroom. Numerous researchers have investigated the reasons for the adoption of evidence-based practices, or, more often, the lack thereof. The Professional and Organizational Development (POD) network community is an underutilized potential ally for ensu...Show More
A Multi-project Portfolio Management System was established for aviation enterprises based on the best practice theories of Integrated Product Development, Portfolio Management and Stages-Gate. The suitability for aviation enterprises of this system involves two features: aviation enterprises organizational structure and business process of project management. Both single and multiple project mana...Show More
Despite software startups often not handlingsensitive data, the implementation of robust security measures is crucial to mitigate significant financial and reputational risks. This study investigates the cost-benefit analysis of implementing best practices in penetration testing (Pentest) versus notimplementing them, using Roboost as a case study. It emphasizes that proactive security investments ...Show More
Management and organization theories help explain why agility is needed in software development and how to achieve it. Even though the effectiveness of some specific agile practices is not yet fully established, the agile approach is consistent with the sound principles grounded in management and organization theories discussed here. Our analysis helps understand the validity and applicability of ...Show More
Software industry has always been tried to figure out the best practices of software development in order to increase the success rate of software projects. Rational Unified Process presents and incorporates the six best practices of software industry to achieve the goals of high quality, reliable, cost effective and within schedule software projects. We present the concept of managing RUPreg best...Show More
Best practices in developing Requirements Engineering are not new. They are easily comprehended by experts familiar to Requirements Engineering. However, for IT Personnel that are new to this field, understanding the process may pose major challenges. Thus, a Requirements Engineering Best Practices Work Flow was developed as a tool to assist in the development of Requirements Engineering. The work...Show More
A product development process reengineering was performed to improve competitive position and establish a consistent development process, based on best practices, across multiple divisions. The development process framework consists of cross-functional executive management teams, product development teams, a structured development process, and stage-gated decision checkpoint reviews. The implement...Show More
The cloud based global software development (CGSD) is the most widely adopted development paradigm in software industry. The CGSD offers significant economic and strategic benefits; besides, various complexities are faced by the practitioners while deploying CGSD. Hence, this study aims to identify and prioritize the best practices that are important for the success and progression of CGSD paradig...Show More
In this paper, updated activity of mobile Web forum in Korea is introduced. Mobile Web activity is important technical areas as well as standard development. Also, standard activity in W3C is introduced. For the design and testbed experiment of MWBP, service architecture and service flows are described. And, reference architecture is suggested with the functional components of client, Web server, ...Show More
Testing aims at identifying whether the software product attends its specification and the customer needs. It is a collaborative task since it requires coordination and communication of activities with those responsible for defining the project scope and for developing the source-code in order to clarify requirements, to stay up-to-date about changes, and to coordinate working schedule. It is a ch...Show More
The Corporate Entrepreneurship is the entrepreneurial behavior that has an objective to create new businesses inside medium and big companies, focusing on innovation of products and processes and the development of new markets. Spin Off is a broad concept that refers to a separation of a unit within the parent company. The motives to achieve this are various, but generally are referred to the sear...Show More
The "ELIXIR Training Platform" is partnering with The Carpentries (Software and Data Carpentry) to train life science researchers in computing and data management skills. The "ELIXIR Software development best practices" group, which is part of the ELIXIR Tools Platform, has proposed "Four simple recommendations to encourage best practices in research software" aiming to help researchers and develo...Show More
Researchers have argued that what may be sound management practice for the development of incremental innovations may well be detrimental to the development of radical innovations. Accordingly, researchers have sought to document differences in development practices for these two classes of innovations. Much of the research that has looked at development practices for radical innovations consists ...Show More
Scientists and engineers devote considerable effort to developing large, complex codes to solve important problems. However, while they often develop useful code, many scientists and engineers are frequently unaware of how various software engineering practices can help them write better code. This article presents the results of a survey on this topic.Show More
Budget and schedule savings are the driving factors for the adoption of commercial-off-the-shelf (COTS) software components by software development organizations. The reliance on COTS components has lead to component-based development (CBD) software systems and introduced changes to the software development process and hence software project management responsibilities and roles. This paper introd...Show More