fredag 7 oktober 2016

Theme 6: Qualitative and case study research

I selected the paper Robustness Testing of Embedded Software Systems: An Industrial Interview Study by Syed Muhammad Ali Shah, Daniel Sundmark, Birgitta Lindström and Sten F. Andler. It is published in the Journal IEEE Access and has an impact factor 1.270.

The objective of the study was to understand the state of the practice of robustness testing of embedded software systems, and upon the collected data build empirical knowledge.
The designed an exploratory multiple case study with an exploratory research method to answer the research question.
The state-of-the-art knowledge was surveyed to understand the existing knowledge of robustness testing. They identified key areas and interview questions were developed by considering the main aspects of robustness testing found in scientific literature. The interview questions were developed in iterative fashion, exploiting the perceptions, opinions, experiences and beliefs of all the co-authors of the paper. One pilot interview was conducted. Some questions were open-ended to give an opportunity to ask follow-up questions and thereby encouraging exploratory discussions.
They selected interviewees from industrial contacts and from profiles of experts of robustness testing on LinkedIn. Twelve male and one female. They interviewees had experience of testing robustness testing of embedded software systems.

One thing I learnt is that it requires a lot of preparatory work regarding the interview questions.
The benefits of using qualitative methods are typically that they more flexible, they allow greater spontaneity and adaptation of the interaction between the researcher and the study participant. The questions are “open-ended” and not necessarily worded in exactly the same way with each participant. Participants have the opportunity to respond more elaborately and in greater detail.
Instruments use more flexible, iterative style of eliciting and categorizing responses to questions. Use semi-structured methods such as in-depth interviews, focus groups, and participant observation. Seek to explore phenomena.

Limitations in qualitative research, is that only a sample of a population is selected for any given study.
The study’s research objectives and the characteristics of the study population determine which and how many people to select.

It was a rather small sample group, but the research aim to investigate an area of expertise, therefore it must be harder to collect valid candidates.
A threat related to construct validity is that the interview is answered by guessing what the researcher has in mind rather than answering the question. To reduce this threat the open-ended questions, asked the interviewee explicitly to give their answers in terms of describing examples from their fields and made sure to not intervene during their answers.

A case study is a quantitative, qualitative, or combined method which is used to provide a deeper understanding of a certain phenomena or entity. According to “Building Theories from Case Study Research” it’s a research strategy from which data can be analyzed in order for theories to be created.

I choose the The Design Space of Bug Fixes and How Developers Navigate It by Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, and Nachiappan Nagappan. I is published in the Journal IEEE Transactions on Software Engineering and has an impact factor of 1,516.

The case study in my selected article was rather well executed since it followed the format of Eisenhardt’s table 1 quite accordingly. In the getting started phase, the problem which is to be investigated is defined through an explanation and a presentation of related work. They provide us with a motivation of the study. As for the selecting cases phase, the authors have chosen to go with different methods.
The paper examines alternative fixes to bugs and present an empirical study of how engineers make design choices about how to fix bugs. The case study is based on qualitative interviews with 40 engineers working on a variety of products, data from six bug triage meetings, and a survey filled out by 326 Microsoft engineers and 37 developers from other companies. The authors presents a number of factors, many of them non-technical, that influence how bugs are fixed and discuss implications for research and practice, including how to make bug prediction and localization more accurate.
The four research methods that was used was opportunistic interviews, firehouse interviews, triage meeting observations, a survey, and a replication of that survey. They triangulate the answers to improve their accuracy.
An important limitation is that of generalizability beyond the population that they studied (external validity), which they also stated in the paper.

söndag 2 oktober 2016

Theme 3: Comments









Second blog post - Theme 4: Quantitative research

The lecture gave a brief presentation of quantitative research. Basically quantitative research depend on numerical measurements. Data is collected by questionnaires where participants will be asked directly or with electronic tools. Data can also be collected by observation and the result will be interpreted by statistical tests. The distinction between quantitative and qualitative research have already been covered in the first blogpost of this theme. The differences and the pros and cons have already been stated also. And we did not get into it any further during the lecture.

The lecture also gave a brief presentation on how to perform a quantitative research. It all was pretty straight forward.
It concluded: Formulate a hypothesis, select a sample population to test it on and design the experiment. Collect the data and choose which analysis to perform. Match the analysis with the hypothesis and see if it corresponds to what was expected.
The questionnaire must be valid before usage. The questionnaire itself must have been tested by experiments. It is crucial that the questions are not angled or colored by the researchers.

In the paper by Bergström they presented a controlled experiment. In controlled experiment you manipulate an independent variable and follow up with an observation on how dependent variables vary as a result.
One thing that seems to be crucial in an experiment of the quantitative type is that all data is collected within the same framework. And that you treat all the participants the same as well as they all get tested with the same conditions. Otherwise you won’t get generalized data that can pass as valid.

I figure more reflections will be added after the seminars. One thing I came to think about was that if its common for researchers to “modify” tests to get the wanted result. In my previous class there was one person who had false data in his paper. And I was wondering the whole time how the hell he could collect 250 persons to run his tests. The computation and the result was misleading. In a research it seems to be necessary to have some kind of alibi to prove the validity of it.

torsdag 29 september 2016

Theme 5: Design research

In Lundstroms paper they conducted a light weight discourse analysis by analyzing the first 50 forum threads and blog posts related to electric cars on a search for "guess-o-meter" on Google. The collected data is the empirical evidence.
Also several participants who had the experience of driving an electric car was interviewed. The data that was collected was the material from the interviews.

The empirical data in Finding design qualities in a tangible programming space - Fernaeus & Tholander is the study and analysis of the children's interaction with each other in different settings.

1 originating in or based on observation or experience <empirical data>
2 relying on experience or observation alone often without due regard for system and theory <an empirical basis for the theory>
3 capable of being verified or disproved by observation or experiment <empirical laws>

Can practical design work in itself be considered a 'knowledge contribution'?
Lundstroms presents the methodology research-through-design, which he says involved several steps in an iterative and explorative design process. The concept design sketches and modelling prototypes they gained new experiences and proof which they had not realized before the research. The new experiences generated new knowledge in that field of study through design work. When working with design you get a new understanding of a phenomenon. For instance when you design a topology will get you a visual picture of a system. This visual will contribute to a new understanding the concept of the systems functionality.
A science of the artificial (design science) is a body of knowledge about the design of the artificial (man made) objects and phenomenon. Artifacts. Designed to meet certain desired goals.
Design science is knowledge in the form of constructs techniques and method models well developed theory for perform mapping. The know how creating artifacts that satisfy given sets functional requirements. Design science research is research that creates this type of missing knowledge using design analysis reflection and abstraction.

Are there any differences in design intentions within a research project, compared to design in general?
Design intentions within a project often require pre-work such as collecting data that will answer to specific requirements in an artefact. It often includes an iterative design process, developing prototypes and testing
While design in general is the creation of a plan or convention for the construction of an object, system or measurable human interaction. But design can also be "a roadmap or a strategic approach for someone to achieve a unique expectation. It defines the specifications, plans, parameters, costs, activities, processes and how and what to do within legal, political, social, environmental, safety and economic constraints in achieving that objective" Don Kumaragamage, Y. (2011). Design Manual Vol 1. In general design is about developing a product (real or abstract).

Is research in tech domains such as these ever replicable? How may we account for aspects such as time/historical setting, skills of the designers, available tools, etc?
The time and historical setting is important factors when it comes to research in tech domains. Since technology is growing exponentially the tools must correspond to the development and its conditions.

Are there any important differences with design driven research compared to other research practices?
Design driven research is focusing on optimizing a solution to a problem with certain requirements in a given situation. Research in other fields often focuses on obtaining knowledge about a specific phenomenon with theories and hypotheses. Design driven research uses design practices and experimental processes which often requires to set up a test environment.

söndag 25 september 2016


Theme 2: Comments








https://u11zdo9t.blogspot.se/2016/09/theme-2-critical-media-studies-2.html?showComment=1474918230878#c7424935739379893039

Second blog post - Theme 3: Research and theory
We discussed how a theory is a set of tested assumptions. And it could be proven to be true if the result is consistent from various experts. But once again the question of what is the truth arose. Even if different experts get the same results, what if they missed a parameter that is essential to actually display the “real” truth. It could be some universal that is missing.
One thing that is certain, is that you can never be certain.

The lesson clarified the difference between hypothesis and theory. The first is something that is unproven or speculative, while the latter is a set of proposals to identify abstract objects and their relationship to each other.
Theory is designed by us and must be supported by parameters.
The purpose of theory is to seek to explain the world and anticipate what's to come.

Most people in the seminar interpreted the definition of what a theory is differently. One person tried to apply the design and action on a case which clearly did not state a composition of an artifact.
I would have said that the EP (Explanation and Prediction) theory would have been applicable on her case. Most of them had chosen papers that represented a social science research which aimed to examine a behavioural phenomenon which often is an EP case and not related to an artifact.
I got the impression that it is crucial to be thorough when choosing a theory framework before starting the research. This will be the foundation when analysing the data which will lead to the result. This will display how accurate the result is.

Depending on the area you want to investigate, I would say that there are different applications of appropriate theoretical framework.
Scientific theory will try to represent reality. Scientific theories are viewed as scientific models. The scientific theories seems to me to be the most secure theories to rely on because they are build upon raw data or logic.
Philosophical theories are often based on ideas which can be quite unreliable. All humans have ideas and they are subjective. So if the aim is to get a phenomenon proven it would be rather difficult to get a consistent set of results if all of them are subjective. Though these types of theories can explain more qualitative research such as in human behaviour which is in the field of humanities and involves methods such as hermeneutics and semiotics.

With research we try to establish or confirm facts and solve problems. If we apply a scientific method in a research we get a systematic way of collecting data. The result of the research often provides scientific information and theories for the explanation of the nature and the properties of the world. With these framework we can create artifacts that can be a solution to a practical problem.

torsdag 22 september 2016

Theme 4: Quantitative research


I chose the article “Channeling Science Information Seekers' Attention? A Content Analysis of Top-Ranked vs. Lower-Ranked Sites in Google”. The study examines search engines to see if they are biased in the choice of information that will be displayed in the result list.
By using an automatic tool to collect the links and quantitative data facilitates the process of collecting large amounts of data. The large amounts of unbiased data will often be more accurate, which is preferred.
The limitation of this method is the control of the data that is collected. It’s hard to be certain that these themes and root words are accurate enough to represent reality, though the amount of data can often compensate for these inaccuracies.
The method could be improved by using more search queries and root words and make a more specific division of the themes. Though this would entail more data to be analyzed.


My comprehension of the thesis was that it aims to investigate the psychological, behavioral and attitudinal consequences of thirty six Caucasian peoples body transformation in an Immersive Virtual Reality.
In the experimental condition they were represented either by a casually dressed dark-skinned virtual body (Casual Dark-Skinned - CD) or by a formal suited light-skinned body (Formal Light-Skinned - FL).


Worth mentioning was the choice of VR-avatars and test participants. The avatars were both male even though the test group was a mixture of both genders. This can be an issue that will be displayed in the collected data.
The result of the study could be important basis for many applications such as learning, education, training, psychotherapy and rehabilitation when using IVR.


The benefits of quantitative methods are that the data can be quantified and transformed to statistics. It uses measurable data to create facts. The statistics can be used to discover patterns and deviations. Data can be collected with structured interviews and systematic observations in surveys.
A benefit of this method is that it can be used for generalization and the results are often relatively easy to analyze, since the aim of quantitative research methods oftenly is to develop statistical and mathematical models.
The limitations is that a quantitative research can make it difficult to understand the context of a phenomenon. And complementary data can be a struggle to find. The data must be good enough in order to explain complex issues which might be difficult with quantitative research.


Qualitative methods are preferable in situations when you want to describe specific patterns and phenomenons that are exclusive to one set of participants.   
By using qualitative methods the results you receive can make way for a deeper understanding of a specific question.
The limitation would be that the data that you collect is often represented by a smaller group of participants. It is not preferable to draw generalisations from qualitative methods since it is oftenly aimed to reach more depth in the understanding of a question. Therefore it is difficult to draw statistical conclusions from qualitative methods.


Quantitative Research
Strengths
The researcher may construct a situation that eliminates the confounding influence of
many variables, allowing one to more credibly establish cause-and-effect relationships
Data collection using some quantitative methods is relatively quick (e.g., telephone
interviews)
Provides precise, quantitative, numerical data
Data analysis is relatively less time consuming (using statistical software)
The research results are relatively independent of the researcher (e.g., statistical
significance)
It may have higher credibility with many people in power (e.g., administrators, politicians,
people who fund programs)
It is useful for studying large


Weaknesses
The researcher’s theories that are used might not reflect local constituencies’
understandings
The researcher might miss out on phenomena occurring because of the focus on theory or
hypothesis testing rather than on theory or hypothesis generation (called the confirmation
bias)
Knowledge produced might be too abstract and general for direct application to specific
local situations, contexts, and individuals


Qualitative Research
Strengths
Useful for studying a limited number of cases in depth
Useful for describing complex phenomena
Can conduct cross-case comparisons and analysis
Provides understanding and description of people’s personal experiences of phenomena
Can determine how participants interpret constructs
Qualitative approaches are especially responsive to local situations, conditions, and
stakeholders’ needs
Qualitative researchers are especially responsive to changes that occur during the conduct
of a study
Determine idiographic causation


Weaknesses
It is more difficult to test hypotheses and theories with large participant pools.
It might have lower credibility with some administrators and commissioners of programs.
It generally takes more time to collect the data when compared to quantitative research.
https://www.southalabama.edu/coe/bset/johnson/oh_master/Ch14/Tab14-02.pdf