Beruflich Dokumente
Kultur Dokumente
Shivani Kumar
Dr. Guenzel
ENC 1102
March 4, 2018
Dossier Introduction
explain solutions and foundational concepts on which those solutions are built. Usually
the stronger the foundation of the ideas, the more confident it is for a person to tackle
it can help people learn from others mistakes in developing software and make better
software but also by allowing different software engineers to work together to solve
problems.
will be beneficial for me since it’ll help me be able to communicate with other people in
my same major and share our ideas and foundational concepts. We will be able to benefit
from each other’s software and mistakes that we make while developing different
software. However, how will we be able to do that without someone stealing someone’s
ideas and taking credit for it? My goal is to be able to answer this question and help
others develop software that could help all of us. The types of people in the audience that
Kumar 2
might benefit from my research would most likely be individuals who are majoring in
computer science, focusing on software, and maybe those who are afraid of others
stealing ideas or taking credit for other people. Just in general, individuals in technology.
This is also relevant to other people besides computer science majors because it can show
other people how they are able to work with other people and ask for assistance without
being afraid that they will steal their ideas whether it be a project, research paper, or
invention.
The only roadblock I am currently facing right now is that I believe I have too
many research questions in my thesis. I’m not sure how to shorten it so that I don’t go
past the maximum amount of pages I have to have in my final research project. However,
I’m afraid that if I cut it too short, I might not have enough information at the end.
Research Map
Research Question / Thesis : My research is based upon how software engineers or any
computer science majors can ask others for help for their projects or software. How they are able
to communicate with other computer science majors without being afraid of others stealing their
ideas or copying their ideas? How do software engineers communicate with someone outside
their team or company? How do gender roles fit into communicating with others?
Keywords :
computer science
Kumar 3
software engineer
Types of Evidence :
I will be using plan internet research that includes professional articles and field research by
contacting a computer science major to find out more about communication in software
engineering.
Research Schedule :
April 29 E-portfolios
Kumar 5
Annotated Bibliography
communication skills into the engineering curriculum. This study seeks to bridge that
Kumar 6
communication gap. Through focus groups and interviews with software engineers and
professional, and team communication skills. Although the focus of this study is software
Author: Susan Ruff is a part of the Writing Across the Curriculum at the Massachusetts
Institute of Technology. Michael Carter is the Associate Director for Campus Writing and
important and how necessary it is to merge the communication gap that only continues to
grow.
Content: The traditional stereotype is that engineers have poor communication skills;
however, studies have shown that communication skills are extremely important for
activities used by the author in various courses throughout the engineering curriculum.
development. As a result of data analyses a precise estimate was possible of the level of
Highest degree of difficulty was found in relation to communication with clients / users
that is predominantly caused by their lack of IS and IT related knowledge and experience.
Author: All three authors: Goran Bubaš, Željko Hutinski, Dragutin Kermek are from the
BEAM: This informations will be able to help explain what different problems computer
Blume, Lillian & M. Baecker, Ronald & Collins, Christopher & Donohue, Aran. (2009). A
Content: This paper describes "Communication Skills for Computer Scientists," a novel
undergraduate course at the University of Toronto. Describes in detail the three major
web technology to teach public speaking, and specific interpersonal skills training as the
Author: Authors are from different universities but go around and work with different
Riemer, Marc J. "Communication skills for the 21st century engineer." Global J. of
engineering students to facilitate not just students’ education but also to prepare them for
their future careers. In this article, the author discusses various important communication
skills required of modern engineers, such as foreign language skills. Also discussed are
Author: Marc Jorrit Riemer completed a Bachelor of Arts in 1989 at Chisholm Institute
of Technology, Melbourne, Australia, and finished his Honors year in English at Monash
BEAM: Reimer seeks to build a bridge with other disciplines in the development of
engineering education. His research interests include English and communication skills
engineers.
Content: In today’s technological market, job candidates must possess technical and
communication skills to acquire a desired position. Computer Science programs, for the
most part, provide the technological training, but are inconsistent in teaching students all
the necessary communication skills. Many computer science curricula neglect oral
presentations. Several gaps exist between computer science curricula and business world
reality. Computer science curricula must teach students to listen and express themselves
clearly, since getting the maximum utilization of an information resource requires contact
with the user community. This article discusses the importance of incorporating speaking
BEAM: Biased towards the side that communication skills lack but will be beneficial for
me to explain the points of why the skills lack and how we can work to overcome the gap
Content: Trust is considered one of the most important factors for successfully managing
software outsourcing relationships. However, there is lack of research into factors that are
considered important in establishing and maintaining trust between clients and vendors.
importance of factors that are critical to the establishment and maintenance of trust in
Author: Phong Thanh Nguyen, Muhammad Ali Babar, June M. Verner, all from the
School of Computer Science and Engineering, University of New South Wales, Sydney
BEAM: Explains how cs majors can understand the meaning of trust and based upon
that, figure out the different discourse communities that they will be able to trust and
Génova, Gonzalo, M. Rosario González, and Anabel Fraga. "Ethical Responsibility of the
makes it very hard to know in advance the consequences that will derive from
BEAM: Explains the ethical responsibility that software engineers have, however, it
doesn’t mean all of them will be ethical and trustworthy. Will help explain why some
people can’t trust other software engineers from using their work.
applies loosely to techniques which reduce high software cost and complexity while
increasing reliability. This paper outlines the procedures used in the development of
where problems exist, and solutions have been proposed. Solutions from both the
management and the programmer points of view are then given for many of these
problem areas.
Kumar 12
Author: Institute for Computer Sciences and Technology, National Bureau of Standards,
BEAM: Explains what computer science and software engineering is. Will be unbiased
and beneficial to just explain to the audience what exactly software engineers do.
Wirth, Niklaus. "A brief history of software engineering." IEEE Annals of the History of
Software Engineering became known after a conference in 1968, when the difficulties
and pitfalls of designing complex systems were frankly discussed. A search for solutions
began. It concentrated on better methodologies and tools. The most prominent were
styles. Software engineering is intimately tied to their emergence and improvement. Also
and testing.
BEAM: Explains what computer science and software engineering is. Will be unbiased
and beneficial to just explain to the audience what exactly software engineers do.
Kumar 13
961 X: 258.
the world today. Information technology has become an indispensable part of our lives,
possessing the ability to be effectively implemented into virtually every area of life.
However, it has been observed that the information technology field is characterized with
gender inequality as the field is yet to achieve gender equity and equality. This gender
inequality can be attributed to certain factors. All these factors lead to the female gender
being under represented. However, there is no doubt that girls and women have the talent,
drive and the skills to be successful in information technology and other computing
related fields as intuition, patience and diverse perspectives top the list of skills that
Author: I.C. Nwakanma, J.E. Awah, B.C. Asiegbu, G.C. Eheduru and I.U. Ajere all from
BEAM: Touch in a bit about women working in the CS field and provide evidence of