Total views : 427
Need for Social Media Approach in Software Development
Objective: This paper discusses the need for social media approach in various software development processes to make it more collaborative which will result in increased productivity and better quality of software delivered. Methods/Analysis: To achieve more collaboration in software development, social interface methods are to be used. Usage of Social media methods like tagging, posting and commenting improves the communication among the team members. Findings: Software development typically is carried out by different teams working in different geographic locations and so the need for higher collaboration among teams is important for success of a project. Traditional ways of documenting the requirements, creating test cases, defect tracking have not been modified to leverage the enhanced connectivity that the current generation has. There is a need to create a new method to perform the software engineering tasks in a more interactive way. This will help in leveraging current social media techniques to implement the efficient practices from existing software development methodologies. Applications/Improvements: Collaborative platform can be used in software development, project management and also to evaluate the productivity and performance of a team member.
Collaborative Software Development, Software Development, SDLC using Social Media Techniques.
- Nguyen T, Wolf T, Damian D. Global Software Development and Delay: Does Distance Still Matter? Proceedings of 3rd Intl Conference Global Software Engineering, India. 2008 Aug. p. 45–54.
- Dullemond K, van Gameren B. What distributed software teams need to know and when:an empirical study. Proceedings of 8th IEEE Int Conf on Global Software Engineering. Italy. 2013 Aug . p. 61–70.
- Dullemond K ,van Solingen R. Increasing Awareness in Distributed Software Teams: a First Evaluation. Proceedings of 9th Int’l Conf Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 13), USA. 2013 Oct .p. 325–34.
- Derntl M, Renzel D, Nicolaescu P, Koren I, Klamma R. Distributed Software Engineering in Collaborative research projects. Proceedings of 10th International Conference on Global Software Engineering (ICGSE 2015), Spain. 2015. p. 105–9.
- Begel A, DeLine R, Zimmermann T. Social Media for Software Engineering 2. Proceedings of FSE/SDP workshop on Future of software engineering research, FoSER ’10, USA. 2010 Nov; 33–8.
- Hattori L, Lanza M. Syde: A Tool for Collaborative Software Development. Proceedings of 32nd Int’l Conf Software Eng (ICSE 2010), South Africa. 2010 Mar . p. 235–8.
- Calefato F, Lanubile F. SocialCDE: A Social Awareness Tool for Global Software Teams. Proceedings of 9th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 13), USA. 2013; 587–90.
- Juarez-Ramirez R, Pimienta-Romo R, Ocegueda-Miramontes V. Supporting the software development process using social media: experiences with student projects. Published in 2013 IEEE 37TH Annual Computer Software and Application Conference workshops, Japan. 2013 Jul . p. 656–61.
- Blincoe K, Valetto G, Damian D. Facilitating Coordination between Software Developers: A study and Techniques for Timely and Efficient Recommendations. IEEE Transactions on Software Engineering. 2015 Oct; 41(10):969–85.
- Kwan I, Schroter A, Damian D. Does Socio- Technical Congruence have an Effect on Software Build Success? A Study of Coordination in a Software Project. IEEE Transactions on Software Engineering. 2011 Jun; 37(3):307–24.
- Pressman R, Maxim B. Software Engineering: A Practitioner's Approach. 8th Edition. WCB/McGraw-Hill: Columbus, 2015 Dec.
- Kerzner HR. Project Management 2.0.1st Edition. John Wiley & Sons Inc: Hoboken, 2015 Jan.
- Article title. Available from: http://cloverleafsolutions.com/methods/software-development-lifecycle.html . Date accessed: 05/11/2015.
- Carillo de Gea JM, Nicolas J, Fernandez Aleman JL, Toval A, Ebert C, Vizcaino A. Requirements Engineering Tools. IEEE Software. 2011 Jul; 28(4):86–91.
- Bharathi B, Kulanthaivel G. A Simple Method for Deriving LQN-models from Software-models Represented as UML Diagrams. Indian Journal of Science and Technology. 2012 Feb; 5(2):1–7.
- Treude C , Storey MA. Awareness 2.0: Staying Aware of Projects, Developers and Tasks Using Dashboards and Feeds. Proceedings of 32nd Int’l Conf. Software Eng., New York. 2010 May; 1:365–74.
- Treude C, Storey MA. Bridging Lightweight and Heavyweight Task Organization: The Role of Tags in Adopting New Task Categories. Proceedings of 32nd Int’l Conf Software Eng. 2010 May. p. 231–4.
- Renzel D, Behrendt M, Klamma R, Jarke M. Requirements Bazzar: Social Requirements Engineering for Community- Driven Innovation. Proceedings of 21st IEEE Int Requirements Engineering Conference (RE), Brazil. 2013 Jul . p. 326–7.
- Julian Menezes R, Albert Mayan J, Breezely George M. Development of a Functionality Testing Tool for Windows Phones. Indian Journal of Science and Technology. 2015 Sep; 8(22):1–7.
- Treude C, Storey MA. How Tagging Helps Bridge the Gap between Social and Technical Aspects in Software Development. Proceedings of 31st Int’l Conf Software Eng,Canada. 2009 May. p. 12–22.
- Vigneshwari S, Aramudhan M. Social Information Retrieval Based on Semantic Annotation and Hashing upon the Multiple Ontologies. Indian Journal of Science and Technology. 2015 Jan; 8(2):103–7.
- Phosaard S,Wiriyapinit M. Knowledge Management via Facebook: Building a Framework for Knowledge Management on a Social Network by Aligning Business, IT and Knowledge Management. Proceedings of the World Congress on Engineering 2011, London, U.K. 2011 Jul; 1–6.
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution 3.0 License.