scholarly journals Green Software Process Assessment: The Theoretical Framework

Author(s):  
SitiRohana Ahmad Ibrahim Et.al

Many differentdomains such as engineering, education and health apply green development through sustainability concept.The aim is to ensure the product and services are still relevance and applicable for the next generation. Previously, they were three common pillars of sustainability elements which were economic, social, and environmental. The technical and individual elements were added later to evaluate the software system. Yet, effortsare made to achieve green development process by reducing wastes and to preserve the environment.Most studies targeted on greenness of software products and less consideration on green in software processes. In this study, focus is given to ensure and guarantee green in software process activities. This paper presents the background works on existing studies in green software process and related. Further, it presents the theoretical framework that is based on literature findings and will be the groundwork of this study. The theoretical frameworkdefined consists of software process, green context, and assessment method. The elements of sustainability and waste reduction will be identified further.

Author(s):  
Sarwosri Sarwosri ◽  
Umi Laili Yuhana ◽  
Siti Rochimah ◽  
Rizky Januar Akbar ◽  
Maidina Choirun Nisa

In a software development project, aspects of software quality are very important. All stakeholders expect high quality of software. To ensure the quality of software products, it is also necessary to ensure that the process that is carried out have a quality. Research that is mostly done is in terms of assessing the quality of software products. But the software process is also very important to be assessed from their quality too. In every software development process, the developer needs guidance in carrying out every aspect of it. In each of these aspects, it must be determined what goals are to be achieved and how to measure whether those goals have been achieved or not. One method that can be used for this is the Extended Goal Question Metric method. In this method, for each development process in software, will be determined what aspects must be achieved, from each aspect there are defined a number of goals to measure these aspects. For each goal, one or more goal will be determined one or more questions that are relevant to that. For each Question an appropriate metric will be determined. The next step is mapping between G to Q and Q to M. The measurement is done by calculating the goal value obtained from the metric calculation. From this metric, the value of each Goal will be obtained, whether it was achieved or not. Tests were carried out on the software process for the development of academic system features at DPTSI ITS. The value of each goal has exceeded 0.51 (for a scale of 0-1) so that it achieved the quality of the Software development process. The total average score was 0.889. 


Author(s):  
Rory V. O'Connor ◽  
Claude Y. Laporte

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of Software Engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This paper describes an innovative systematic approach to the development of the software process lifecycle standard for very small entities ISO/IEC 29110, following the Rogers model of the Innovation-Development process. The ISO/IEC 29110 standard is unique amongst software and systems engineering standards, in that the working group mandated to develop a new standard approached industry to conduct a needs assessment and gather actual requirements for a new standard as part of the standards development process. This paper presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


Author(s):  
Rory V. O'Connor ◽  
Claude Y. Laporte

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of Software Engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This paper describes an innovative systematic approach to the development of the software process lifecycle standard for very small entities ISO/IEC 29110, following the Rogers model of the Innovation-Development process. The ISO/IEC 29110 standard is unique amongst software and systems engineering standards, in that the working group mandated to develop a new standard approached industry to conduct a needs assessment and gather actual requirements for a new standard as part of the standards development process. This paper presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


Author(s):  
Sarah Kohan ◽  
Marcelo Schneck de Paula Pessôa ◽  
Mauro de Mesquita Spinola

Many small-sized organizations have a significant role in the software business. A good software development process is the best way to assure quality to software products. Audits and evaluations are commonly used to verify implementation and certify the development process. This chapter describes the development and application of QuickLocus, a special-purpose evaluation method of software process developed to be applied in small-sized organizations. QuickLocus has been successfully applied since January 2003 by more than 50 organizations in process improvement programs. The reason for QuickLocus success is its low-cost methodology and its capability to output reliable information for kicking off a software improvement process. QuickLocus will provide organizations ways to be more competitive—producing better products at lower costs faster—ready to compete in the international software market. This chapter is organized in three parts: foundation, method, and results. The first one is theoretical and presents how the method was developed. The second part details the method itself, and the third part presents the method application results.


Sign in / Sign up

Export Citation Format

Share Document