跳至主要内容

Re-Evaluating Media Richness Theory in Software Development Settings

Read full paper at:
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=52338#.VJJKtMnQrzE

Software development teams communicate differently by using a variety of communication tools. Successful communication leads to competitive software based on clear and quickly delivered re-quirements, as well as smoothness in bug reporting and explanation. Agile and Waterfall software development approaches have both addressed the importance of communication for their process. However, neither Agile nor Waterfall has guaranteed communication effectiveness during their development lifecycle. In this study we highlight the main differences between Agile and Waterfall approaches in the light of Media Richness Theory (MRT). We also identify the preferred commu-nication tools during a project’s lifecycle using both Agile and Waterfall models separately. A mixed-method approach was employed in this study incorporating quantitative and qualitative data from interviews and a multilingual web-based survey. The results are presented descriptively and statistically and a rank ordering of communication tools based on our participants’ preferences leads to a better understanding of how to select the best tool in a given situation. Thus a new updated MRT ranking model tailored for software development environment was developed, as well as, we conclude that communication tools are employed differently based on project stages and team member’s role. These differences in using communication tools could be also attributed to the type of transferable information or personal preferences.
Cite this paper
Bindrees, M. , Pooley, R. , Ibrahim, I. and Taylor, N. (2014) Re-Evaluating Media Richness Theory in Software Development Settings. Journal of Computer and Communications, 2, 37-51. doi: 10.4236/jcc.2014.214004
 

[1] Atwood, M.E., Burns, B., Gairing, D., Girgensohn, A., Lee, A., Turner, T., Alteras-webb, S., Zimmermann, B. and Plains, W. (1995) Facilitating Communication in Software Development. Proceedings of the 1st conference on Designing Interactive Systems: Processes, Practices, Methods, & Techniques, 65-73.
[2] Lagerberg, L., Skude, T., Emanuelsson, P., Sandahl, K. and Stahl, D. (2013) The Impact of Agile Principles and Practices on Large-Scale Software Development Projects: A Multiple-Case Study of Two Projects at Ericsson. Empirical Software Engineering and Measurement, ACM/IEEE International Symposium, 348-356.
[3] Linberg, K.R. (1999) Software Developer Perceptions about Software Project Failure: A Case Study. Journal of Systems and Software, 49, 177-192. http://dx.doi.org/10.1016/S0164-1212(99)00094-1
[4] Gopal, A., Mukhopadhyay, T. and Krishnan, M.S. (2002) The Role of Software Processes and Communication in Offshore Software Development. Communications of the ACM, 45, 193.
http://dx.doi.org/10.1145/505248.506008
[5] PMBOK_GUIDE (2004) Project Management Body of Knowledge. 3rd Edition, Newtown Square, Pennsylvania 19073-3299 USA: The Project Management Institute.
[6] Shannon, C. (1948) The Mathematical Theory of Communication. Bell System Technical Journal, 27, 379-423, 623-656.
[7] Kraut, R.E. and Streeter, L.A. (1995) Coordination in Software Development. Communications of the ACM, 38, 69-81. http://dx.doi.org/10.1145/203330.203345
[8] Pleshkevich, E.A. (2010) Information and Communication Activity, Its Essence, Structure, and Types. Automatic Documentation and Mathematical Linguistics, 44, 246-248.
http://dx.doi.org/10.3103/S000510551005002X
[9] Pazos, P., Chung, J.M. and Micari, M. (2012) Instant Messaging as a Task-Support Tool in Information Technology Organizations. Journal of Business Communication, 50, 68-86.
http://dx.doi.org/10.1177/0021943612465181
[10] Sankaran, S. and Agarwal, D.R. (2012) Rethinking Project Management Goals and Methods to Suit Service. Proceedings of the 56th Annual Meeting of the ISSS.
[11] Sy, D. (2007) Adapting Usability Investigations for Agile User-Centered Design. Journal of Usability Studies, 2, 112-132.
[12] Pathak, K. and Saha, A. (2013) Review of Agile Software Development Methodologies. International Journal of Advanced Research in Computer Science and Software Engineering, 3, 270-276.
[13] Blomkvist, S. (2005) Towards a Model for Bridging Agile Development and User-Centered Design. In: Human-Centered Software Engineering—Integrating Usability in the Software Development Lifecycle, Springer, Uppsala, Sweden 219-244. http://dx.doi.org/10.1007/1-4020-4113-6_12
[14] Fox, D., Sillito, J. and Maurer, F. (2008) Agile Methods and User-Centered Design: How These Two Methodologies Are Being Successfully Integrated in Industry. Agile Conference, Toronto, 4-8 August 2008, 63-72. http://dx.doi.org/10.1109/Agile.2008.78
[15] Bolici, F., Howison, J. and Crowston, K. (2009) Coordination without Discussion? Socio-Technical Congruence and Stigmergy in Free and Open Source Software Projects. Socio-Technical Congruence Workshop in conj Intl Conf on Software Engineering, Vancouver, Canada.
[16] Franca, A.C.C., Carneiro, D.E.S. and Da Silva, F.Q.B. (2012) Towards an Explanatory Theory of Motivation in Software Engineering: A Qualitative Case Study of a Small Software Company. 26th Brazilian Symposium on Software Engineering, Natal, 61-70.
http://dx.doi.org/doi:10.1109/SBES.2012.28
[17] Cataldo, M., Herbsleb, J.D. and Carley, K.M. (2008) Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity. Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, Kaiserslautern, 2-11. http://dx.doi.org/10.1145/1414004.1414008
[18] Valacich, J.S., Mennecke, B.E., Wachter, R.M. and Wheeler, B.C. (1994) Extensions to Media Richness Theory: A Test of the Task-Media Fit Hypothesis. Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences, 4, 11-20.
[19] Daft, R.L. and Lengel, R.H. (1986) Organizational Information Requirements, Media Richness and Structural Design. Management Science, 32, 554-571. http://dx.doi.org/10.1287/mnsc.32.5.554
[20] Short, J., Williams, E. and Christie, B. (1976) The Social Psychology of Telecommunications. John Wiley and Sons Ltd., Hoboken.
[21] Dennis, A.R. and Valacich, J.S. (1999) Rethinking Media Richness: Towards a Theory of Media Synchronicity. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on System Sciences, 1, 1017.
[22] Daft, R.L., Lengel, R.H. and Trevino, L.K. (1987) Message Equivocality, Media Selection, and Manager Performance: Implications for Information Systems. MIS Quarterly, 11, 355-366.
[23] Allen, T.J. (1977) Managing the Flow of Technology: Technology Transfer and the Dissemination of Technological Information within the R&D Organization. MIT Press, Cambridge.
[24] Niinimaki, T., Piri, A., Lassenius, C. and Paasivaara, M. (2010) Reflecting the Choice and Usage of Communication Tools in GSD Projects with Media Synchronicity Theory. 5th IEEE International Conference on Global Software Engineering (ICGSE), IEEE Computer Society, Princeton, 3-12.
http://dx.doi.org/10.1109/ICGSE.2010.11
[25] Gutwin, C., Penner, R. and Schneider, K. (2004) Group Awareness in Distributed Software Development. Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, ACM, Chicago, 72-81. http://dx.doi.org/10.1145/1031607.1031621
[26] Damian, D., Helms, R., Kwan, I., Marczak, S. and Koelewijn, B. (2013) The Role of Domain Knowledge and Cross-Functional Communication in Socio-Technical Coordination. 35th International Conference on Software Engineering, IEEE, San Francisco, 442-451.
[27] Dourish, P. and Bellotti, V. (1992) Awareness and Coordination in Shared Workspaces. Proceedings of the 1992 ACM Conference on Computer-Supported Cooperative Work, ACM, Toronto, 107-114.
http://dx.doi.org/10.1145/143457.143468
[28] Cockburn, A. (2002) Communicating, Cooperating Teams. Agile Software Development, Vol. 2006, Addison-Wesley Longman Publishing Co., Inc., Boston, 90-100.
[29] Dennis, A.R., Valacich, J.S., Speier, C. and Morris, M.G. (1998) Beyond Media Richness: An Empirical Test of Media Synchronicity Theory. HICSS ’98: Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1, 48-57.
http://dx.doi.org/10.1109/HICSS.1998.653082
[30] Royce, W.W. (1970) Managing the Development of Large Software Systems: Concepts and Techniques. Proceedings of the 9th International Conference on Software Engineering, 26, 328-338.
[31] Atkinson, S. and Benefield, G. (2013) Software Development: Why the Traditional Contract Model Is Not Fit for Purpose. In: Ralph, J. and Sprague ,H., Ed.s, 46th Hawaii International Conference on System Sciences, IEEE Computer Society, Wailea, Maui, Hawaii, 1-10.
[32] Caltrans (2007) Project Ommunication Handbook. 2nd Edition, Office of Project Management Process Improvement, Californai.
[33] Page, X., Knijnenburg, B.P. and Kobsa, A. (2013) FYI: Communication Style Preferences Underlie Differences in Location-Sharing Adoption and Usage. Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, ACM, Zurich, 153-162.
http://dx.doi.org/10.1145/2493432.2493487
[34] Shore, J. and Warden, S. (2008) The Art of Agile Development. 2nd Edition, O’Reilly Media, Inc., Sebastopol.
[35] Cockburn, A. and Highsmith, J. (2001) Agile Software Development: The People Factor. Computer, 34, 131-133.
[36] Beck, K., et al. (2001) The Agile Manifesto. Agile Alliance. http://agilemanifesto.org/
[37] Larman, C. (2003) Agile and Iterative Development: A Manager’s Guid. In: Cockburn, A. and Highsmith, J., Eds., 2nd Edition, Pearson Education, Boston, 25-28.
[38] Agile_Manifesto (2001) Manifesto for Agile Software Development. http://www.agilemanifesto.org/
[39] Ambler, S. (2002) Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. John Wiley & Sons, Hoboken.
[40] Huo, M., Verner, J., Zhu, L. and Babar, M. A. (2004) Software Quality and Agile Methods. Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004, IEEE Computer Society, Hong Kong, 520-525.
http://dx.doi.org/10.1109/CMPSAC.2004.1342785
[41] Petersen, K. and Wohlin, C. (2010) The Effect of Moving from a Plan-Driven to an Incremental Software Development Approach with Agile Practices. Empirical Software Engineering, 15, 654-693. http://dx.doi.org/10.1007/s10664-010-9136-6
[42] Fisher, R.A. (1922) On the Interpretation of χ2 from Contingency Tables, and the Calculation of P. Journal of the Royal Statistical Society, 85, 87-94. http://dx.doi.org/10.2307/2340521
[43] Dennis, A.R. and Kinney, S.T. (1998) Testing Media Richness Theory in the New Media: The Effects of Cues, Feedback, and Task Equivocality. Information Systems Research, 9, 256-274.
http://dx.doi.org/10.1287/isre.9.3.256                    eww141218lx

评论

此博客中的热门博文

A Comparison of Methods Used to Determine the Oleic/Linoleic Acid Ratio in Cultivated Peanut (Arachis hypogaea L.)

Cultivated peanut ( Arachis hypogaea L.) is an important oil and food crop. It is also a cheap source of protein, a good source of essential vitamins and minerals, and a component of many food products. The fatty acid composition of peanuts has become increasingly important with the realization that oleic acid content significantly affects the development of rancidity. And oil content of peanuts significantly affects flavor and shelf-life. Early generation screening of breeding lines for high oleic acid content greatly increases the efficiency of developing new peanut varieties. The objective of this study was to compare the accuracy of methods used to classify individual peanut seed as high oleic or not high oleic. Three hundred and seventy-four (374) seeds, spanning twenty-three (23) genotypes varying in oil composition (i.e. high oleic (H) or normal/not high oleic (NH) inclusive of all four peanut market-types (runner, Spanish, Valencia and Virginia), were individually tested ...

Location Optimization of a Coal Power Plant to Balance Costs against Plant’s Emission Exposure

Fuel and its delivery cost comprise the biggest expense in coal power plant operations. Delivery of electricity from generation to consumers requires investment in power lines and transmission grids. Placing a coal power plant or multiple power plants near dense population centers can lower transmission costs. If a coalmine is nearby, transportation costs can also be reduced. However, emissions from coal plants play a key role in worsening health crises in many countries. And coal upon combustion produces CO 2 , SO 2 , NO x , CO, Metallic and Particle Matter (PM10 & PM2.5). The presence of these chemical compounds in the atmosphere in close vicinity to humans, livestock, and agriculture carries detrimental health consequences. The goal of the research was to develop a methodology to minimize the public’s exposure to harmful emissions from coal power plants while maintaining minimal operational costs related to electric distribution losses and coal logistics. The objective was...

Evaluation of the Safety and Efficacy of Continuous Use of a Home-Use High-Frequency Facial Treatment Appliance

At present, many home-use beauty devices are available in the market. In particular, many products developed for facial treatment use light, e.g., a flash lamp or a light-emitting diode (LED). In this study, the safety of 4 weeks’ continuous use of NEWA TM , a high-frequency facial treatment appliance, every alternate day at home was verified, and its efficacy was evaluated in Japanese individuals with healthy skin aged 30 years or older who complained of sagging of the facial skin.  Transepidermal water loss (TEWL), melanin levels, erythema levels, sebum secretion levels, skin color changes and wrinkle improvement in the facial skin were measured before the appliance began to be used (study baseline), at 2 and 4 weeks after it had begun to be used, and at 2 weeks after completion of the 4-week treatment period (6 weeks from the study baseline). In addition, data obtained by subjective evaluation by the subjects themselves on a visual analog scale (VAS) were also analyzed. Fur...