![]() |
Bulletin of Applied Computing and Information Technology |
Article A2:
The SoDIS Process: Two Steps Forward and One Step Back |
|
05:01 |
Don Gotterbarn, Software Engineering Ethics Research Institute, USA Gotterbarn, D. (2007, Jun), The SoDIS Process: two steps forward and one step back. Bulletin of Applied Computing and Information Technology Vol. 5, Issue 1. ISSN 1176-4120. Retrieved from 1. INTRODUCTIONThis is a report on the previous year’s work related to SoDIS. There are several new initiatives. Some items have been completed and others have been delayed. The end result is positive. More people are paying attention to SoDIS and its principles. It is being used both in academe and industry. There have been some setbacks which provide new opportunities for raising the consciousness of software developers regarding the ethical, social and professional impacts of their work. 2. DISCUSSIONMost of the work done to forward the SoDIS process as a standard and to improve general awareness of professional responsibility in software development is being done by volunteers. This shows the virtues of commitment but unfortunately forward progress is related to the degree to which these volunteers are distracted by other responsibilities. Among the forward progress I reported last year was the branding of SoDIS as a trademark, the completion of the definition of the SoDIS inspection process, and the Web presence of SoDIS at the Software Development Research Foundation (SDRF) Web site - www.sdresearch.org. This year, July 2005-2006, there have been some interesting developments, some lost opportunities, and some exciting new possibilities. 2.1. Good News in AcademeOne of the initial surprises to us was the breadth of application of the SoDIS process. It was originally designed to help software project managers identify qualitative risks early in the development life cycle. The process is now being used in the academic sector to help train students to identify a broader variety of risks than they would normally think about and to train them to think about the basic tasks needed for the completion of their projects. Students use it to identify social and ethical risks related to their work. The use of the SoDIS process Auditor also helps them to identify where their work falls short of meeting even the most basic standards for software development.
2.2 Work in the Commercial SectorNew ways to introduce the SoDIS process to the business sector are being developed.
2.3 Revised SoDIS frameworkWe have continued laboratory work applying the SoDIS in industry and in the classroom as indicated above. Using this experiential evidence we have refined some items in the SoDIS.
2.4 FrustrationsSome of the SoDIS projects thus far undertaken have not yet borne positive results. Several things we tried were delayed and for others, approaches were rejected. There are always time constraints since much of the work is done by volunteers. We always have to address the resistance to new ways of looking at things. In seeking grant funding to support our work we regularly encounter rejection because we are doing qualitative analysis rather than quantitative analysis. We are developing a user friendly version of the SoDIS Project Auditor (SPA) which is Java based. Delays in the implementation have caused delays in the automated SoDIS tutorial which will accompany the new SPA. 2.5 Further WorkIt is hoped that the new SPA will be available shortly. The work in Europe should be a significant step in making SoDIS an industry standard. After the tutorial is developed for the new SPA, the tutorial will require testing in student environments so we are looking for volunteers. Our major problem with progress is that it is only easy to convince people, one at a time, of the values of using the process. For the process to make a significant impact, we need to show a broad base of people the merit of the process. Working in an environment where others do not understand the process makes it difficult for those who want to continue to use the process. We need to find ways to educate a broad base of software developers and designers.
Copyright © 2007 Don Gotterbarn |
||
Home | Issue Index | About BACIT
Copyright © 2007 NACCQ, Krassie Petrova, Michael Verhaart, Alison Young and Tony Clear (Eds.) . An Open Access Journal, DOAJ # 11764120 |