Open Access Open Access  Restricted Access Subscription or Fee Access

Requirement Understandings for Open Source Software Development

Aditya Singh

Abstract


This study displays a starting set of discoveries from an experimental investigation of social techniques, specialized framework designs, hierarchical connections, and interrelationships that offer climb to open programming. The center is coordinated at comprehension the necessities for open programming advancement endeavors, and how the improvement of these prerequisites varies from those customary to programming designing and necessities building. Four open programming improvement groups are portrayed, analyzed, and contrasted with help find what these distinctions may be. Eight sorts of programming informalisms are found to play a discriminating part in the elicitation, investigation, particular, acceptance, and administration of prerequisites for creating open programming frameworks. Along these lines, understanding the parts, these product informalisms take in another detailing of the prerequisites advancement process for open source programming is the center of this study. This center empowers considering a reformulation of the necessities of designing procedure and its related antiques or (in) formalisms to better the record for the prerequisites for creating open source programming frameworks.

 

Cite this Article:
Aditya Singh. Requirement Understandings for Open Source Software Development. Journal of Open Source Developments. 2015; 2(1): 1–12p.


Keywords


Open programming, programming informalisms, software development

Full Text:

PDF

References


Davis AM. Software Requirements: Analysis and Specification. Prentice-Hall, 1990.

Jackson M. Software Requirements and Specifications: Practice, Principles, and Prejudices. Addison-Wesley Pub. Co., Boston, MA. 1995.

Kotonya G, Sommerville I. Requirements Engineering: Processes and Techniques. John Wiley and Sons, Inc. New York. 1998.

Nuseibeh R, Easterbrook S. Requirements Engineering: A Roadmap, in A. Finkelstein (Ed.), The Future of Software Engineering. ACM and IEEE Computer Society Press. 2000. http://www. softwaresystems.org/future.html.

Mi P, Scacchi W. A Meta-Model for Formulating Knowledge-Based Models of Software Development. Decis Support Syst. 1996; 17(4): 313–330p.

Noll J, Scacchi W. Supporting Software Development in Virtual Enterprises. J Digital Information. Feb 1999; 1(4). http://jodi.ecs.soton.ac.uk/Articles/v01/i04/Noll/

Noll J, Scacchi W. Specifying Process-Oriented Hypertext for Organizational Computing. J. Netw Comput Appl. 2001; 24(1): 39–61p.

Scacchi W. Understanding Software Process Redesign using Modeling, Analysis and Simulation. Software Process-Improvement and Practice. 2000; 5(2/3): 183–195p.

Zelokowitz MV, Wallace D. Experimental Models for Validating Technology. Computer. May 1998; 31(5): 23–31p.

Klein H, Myers MD. A Set of Principles for Conducting and Evaluating Intrepretive Field Studies in Information Systems. MIS Quarterly. Mar 1999; 23(1): 67–94p.

Kling R, Scacchi W. The Web of Computing: Computer Technology as Social Organization. In M. Yovits (Ed.). Advances in Computers, Academic Press, New York. 1982; 21: 3–90p.

Hine C. Virtual Ethnography. Sage Publishers, London. 2000.

Dibona C, Ockman S, Stone M. Open Sources: Voices from the Open Source Revolution. O'Reilly Press, Sebastopol, CA. 1999.

Pavlicek R. Embracing Insanity: Open Source Software Development. Sams Publishing, Indianapolis, In, 2000. IEE Proc. Software Paper No. 29840, Accepted for Publication with Revisions, Dec 2001. 26p.

Raymond E. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly and Associates, Sebastopol, CA. 2001.

Fogel K. Open Source Development with CVS. Coriolis Press, 1999.

Atkinson CJ. Socio-Technical and Soft Approaches to Information Requirements Elicitation in the Post-Methodology Era. Requirements Engineering. 2000; 5: 67–73p.

Viller S, Sommerville I. Ethnographically Informed Analysis for Software Engineers. Int. J. Hum Comput St. 2000; 53: 169–196p.

Cleveland C. The Past, Present, and Future of PC Mod Development. Game Developer. Feb 2001; 46–49p.

Shortridge K. Astronomical Software-A Review. ASP Conf. Ser.2001; 238. Astronomical Data Analysis Software and Systems X. Eds. FR Harnden Jr., FA Primini, HE Payne, San Francisco: ASP. 343.

Fielding RT. Shared Leadership in the Apache Project. Communications ACM. Apr 1999; 42(4): 42–43p.

Preece J. Online Communities: Designing Usability, Supporting Sociability. Chichester, UK: John Wiley & Sons. 2000.

Smith M, Kollock P. Eds.: Communities in Cyberspace. Routledge, London. 1999.

Kim AJ. Community-Building on the Web: Secret Strategies for Successful Online Communities. Peachpit Press. 2000.

Bowker GC, Star SL. Sorting Things Out: Classification and Its Consequences. MIT Press, Cambridge, MA. 1999.

Yamaguchi Y, Yokozawa M, Shinohara T, et al. Collaboration with Lean Media: How Open-Source Software Succeeds. Proc. Conf. on Computer Supported Cooperative Work, (CSCW'00), Philadelphia, PA, ACM Press. Dec 2000; 329–338p.

Curtis B, Kellner MI, Over J. Process Modeling. Communications ACM. 1992; 35(9): 75–90p.

Cook JE, Votta LG, Wolf AL. Cost-Effective Analysis of in-Place Software Processes. IEEE Trans Softw Eng. 1998; 24(8): 650–663p.

Koch S, Schneider G. Results from Software Engineering Research into Open Source Development Projects using Public Data. Diskussionspapiere zum Taetigkeitsfeld Informationsverarbeitung und Informationswirtschaft. HR Hansen und WH Janko (Hrsg.), Nr. 22, Wirtschaftsuniversitaet Wien, 2000.

Goguen JA. Formality and Informality in Requirements Engineering (Keynote Address). Proc. 4th. Intern. Conf. Requirements Engineering, IEEE Computer Society. 1996; 102–108p.

Truex D, Baskerville R, Klein H. Growing Systems in an Emergent Organization', Communications ACM. 1999; 42(8): 117–123p.

Boehm B, Egyed A, Kwan J, et al. Using the WinWin Spiral Model: A Case Study. Computer. 1998; 31(7): 33–44p. IEE Proc. Software Paper No. 29840. Accepted for Publication with Revisions, Dec 2001, 25.

Ackerman MS, Halverson CA. Reexamining Organizational Memory. Communications ACM. Jan 2000; 43(1): 59–64p.

Conklin J, Begeman ML. gIBIS: A Hypertext Tool for Effective Policy Discussion. ACM T Off Inf Syst. Oct 1988; 6(4): 303–331p.

Lee J. Sibyl: A Tool for Managing Group Design Rationale. Proc. Conf Computer-Supported Cooperative Work, Los Angeles, CA, ACM Press. 1990; 79–92p.

Cybulski JL, Reed K. Computer-Assisted Analysis and Refinement of Informal Software Requirements Documents. Proc. Asia-Pacific Software Engineering Conf. (APSEC'98), Taipei, Taiwan, R.O.C. Dec 1998; 128–135p.

Flake GW, Lawrence S, Giles CL. Efficient Identification of Web Communities. Proc. Sixth Intern. Conf. Knowledge Discovery and Data Mining, (ACM SIGKDD-2000), Boston, MA. Aug 2000; 150–160p.

Mockus A, Fielding RT, Herbsleb J. A Case Study of Open Software Development: The Apache Server. Proc. 22nd. Intern Conf Software Engineering, Limerick, IR. 2000; 263–272p.

Plummer DA, Subramanian S. The Chandra Automatic Data Processing Infrastructure. in ASP Conf. Ser. 238, Astronomical Data Analysis Software and Systems X, in FR Harnden Jr., FA Primini, HE Payne (Eds.), San Francisco: ASP, Paper No. 475, 2000.

Robbins JE, Redmiles DF. Cognitive Support, UML Adherence, and XMI Interchange in Argo/UML. Information and Software Technology. 25 Jan 2000; 42(2): 71–149p.


Refbacks

  • There are currently no refbacks.


This site has been shifted to https://stmcomputers.stmjournals.com/