air pollution....everywhere

air pollution....everywhere

Friday, October 9, 2009

state of computer science research

I have read a topic on Research in computer science: an empirical study in this article they have examine the state of computer science research from the point of view
of the following research questions:
1. What topics do CS researchers address?
2. What research approaches do CS researchers use?
3. What research methods do CS researchers use?
4. On what reference disciplines does CS research depend?
5. At what levels of analysis do CS researchers conduct research?

To answer these questions, they examined 628 papers published between 1995 and 1999 in 13 leading research journals in the CS field. The results suggest that while CS research examines a variety of technical topics it is relatively focused in terms of the level at which research is conducted as well as the research techniques used. Further, CS research seldom relies on work outside the discipline for its theoretical Foundations. Findings are presented as an evaluation of the state of current research and as groundwork for future CS research efforts.

Computer science is a well-established discipline that is represented in almost all institutions of higher education. As part of their faculty responsibilities, computer scientists conduct research in several different areas, such as artificial intelligence, databases, distributed, systems, etc. Research is published in journals dedicated to fostering research in those specific areas. Thus, it is not surprising that most papers that examine the nature of research within computer science tend to focus on specific areas of computer science

They also categorized the research techniques used. They divided those techniques into research approach, the overall approach undertaken in performing the research, and research method, the more detailed techniques used.

In the study made it shows that research in computer science is spread evenly among the five categories: computer concepts (28.67%), problem-domain-specific concepts (21.50%), systems/software concepts (19.11%), data/ information concepts (15.45%), and problem-solving concepts (14.65%). Two other categories, systems/software management concepts, and organizational concepts, are represented minimally, while two categories, societal concepts and disciplinary issues are not represented at all.
The leading sub-category was computer graphics/ pattern analysis within the problem-domain-specific concepts category. Twenty percent of articles were devoted to this category, while 17.68% were devoted to inter-computer communication (part of computer concepts), which includes such topics as networking and distributed systems. Other notable topics were computer/ hardware principles/architecture at 10.19% (again part of computer concepts) and database/warehouse/ mart organization at 8.44% (part of data/information concepts), while papers focusing on mathematics/computational science (part of problem-solving concepts) were next at 6.69%. It also shows the primary research approaches by journal. The data shows that FP (formulate-process, method, or algorithm) was the most important research approach in 12 of the 13 journals examined while formulate-concept (FC) was the second most important approach (in 8 out of those 12 journals).

It also shows the primary research approaches used by CS researchers. Formulative was by far the dominant research approach representing 79.15% of the papers assessed, followed by evaluative and descriptive approaches, which were virtually equivalent at 10.98% and 9.88%, respectively.Examination of the sub-categories of research approach shows that FP, a multifaceted subcategory that includes formulating processes, procedures, methods, or algorithms is the most important of the formulative subcategories. Approximately half of computer science research (50.55%) fell into this category. The next largest category was FC (e.g., formulating a concept such as a data model), at 17.04%. Papers whose primary focus was evaluation using techniques other than deductive, interpretive, or critical approaches (evaluative-other) were third at 9.87%. It shows the primary research approaches by journal. The data shows that FP (formulate- process, method, or algorithm) was the most important research approach in 12 of the 13 journals examined while formulate-concept (FC) was the second most important approach (in 8 out of those 12 journals)

The study also presented the primary research methods used by CS researchers. Conceptual Analysis/Mathematical (CA/M) (73.41%) was the primary research method with conceptual analysis (not using mathematical techniques) next at 15.13%. Categories such as laboratory experiment (using human subjects), laboratory experiment (software), simulation, and concept implementation are also represented, although none reached double-digits. Table 8 (Panel C) shows the findings for research
method by journal. CA/M was the most important research method in all journals except ACM Transactions on Computer–Human Interaction (TOCHI).

It also presented the levels of analysis used by CS researchers. It shows that, similar to research approach and research method, CS research was also relatively focused in terms of levels of analysis. The most dominant level of analysis was the Computing Element (CE) category (53.34%), which relates to algorithms, methods, and techniques, e.g., a scheduling algorithm for a crossbar switch. The Abstract Concept category, which relates to concepts such as the definition of global predicates in the context of distributed computations, was the next largest at 38.85%. Finally, 5.57% of the papers focused on the computing system (CS) level. Two other categories (individual (IN) and profession (PRO))
were below 2%, while the five categories of societal, organizational context, external business context, project, and group/team were not represented. It was presented that the level of analysis by journal.
The data shows that CE was the primary level of analysis in 8 of the 13 journals. The figures ranged from
a low of 51.69% in IEEE Transactions on Pattern Analysis and Machine Intelligence to a high of 88.24%
in IEEE Transactions on Visualization and Computer Graphics (VCG). Further, AC was the primary level of analysis in four journals ranging from 42.86% to 56.04%, while Individual was the primary level of analysis in ACM Transactions on Computer–Human Interaction (TOCHI). In addition, TOCHI and ACM
Transactions on Graphics (TOG) were the only journals to publish articles that used a non-technical level of analysis (i.e., levels of analysis other than AC, CS 6 or CE) with 40% of the articles in TOCHI and 6.45% of the articles in TOG focusing on the individual level. The reference disciplines used by CS researchers were showed. The results suggest that, for the most part, CS research does not rely on other fields for its fundamental theories and/or concepts. Of the papers examined, Computer Science itself was the reference discipline in 89.33% of the cases. The only other discipline that emerged was mathematics (8.60%). There were trivial instances of papers that relied on cognitive psychology (0.80%) and science (0.96%).breakdown of reference discipline by journal was presented. Not surprisingly, computer science was the primary reference discipline in all journals, ranging from a low of 57.69% in Journal of the ACM (JACM) to a high of 100% in IEEE Transactions on Parallel and Distributed Systems. Mathematics was a major reference discipline in JACM with 41% of the articles using concepts directly from that discipline. Only two journals did not have mathematics as their second most important reference discipline (TOCHI and VCG). Cognitive psychology emerged as a major reference discipline in TOCHI (20%) and Science in VCG (17.65%).

It was characterized that CS research in terms of the topics, research approaches, research methods, levels of analysis, and reference disciplines used. The results suggest that CS research focuses on a variety of technical topics, using formulative approaches to study new entities that are either computing elements or abstract concepts, principally using mathematically-based research methods.
The results from our study should be of value to both researchers and doctoral students engaged in computer science research.

These are its variety of technical topic:
o networking and distributed systems
o computer hardware principles/architecture
o database/warehouse/mart organization
o mathematics/computational science

three published scientific papers (of varying quality)

Design and Implementation of A Load-balanced Web Server Cluster

Author: Hu Lijun
Organization: Network Education College of Beijing University of Posts and Telecommunications

Dated: 2009-08-31



Resent years, because of overload, visiting a Single Web server need to wait more time. In order to solve this problem, the study describes the waiting time of visit the Web site, the load balancing of Web server clusters are widely used. This paper discussed the ways to build Web server load balancing cluster based on open-source Linux system, load balancing algorithms and strategies to optimize the performance and so on.

Evaluation:
This study is a very big help for everyone who uses the web. The objective of the study is somewhat related to our objective in our research which is the PHP file compressor. The difference is that we just compress the php file in order to minimize the bandwidth transmission and to optimize the performance during deployment while this study still aims to optimize the performance but it discussed the ways to build load balancing cluster in order to attain its objective. Nowadays almost people are using the net all over the world and because of that there are problems were experience by the user/ developers. Visiting web server need to wait for a long time and this study will be a big solution for this problem.


Simple Analytical and Graphical Methods for
Carrier-Based PWM-VSI Drives

Ahmet M. Hava, Student Member, IEEE, Russel J. Kerkman, Fellow, IEEE, and Thomas A. Lipo, Fellow, IEEE
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 1, JANUARY 1999 49

This paper provides analytical and graphical methods for the study, performance evaluation, and design of the modern carrier-based pulsewidth modulators (PWM’s), which are widely employed in PWM voltage-source inverter (VSI) drives. Simple techniques for generating the modulation waves of the high-performance PWM methods are described. The two most important modulator characteristics—the current ripple and the switching losses—are analytically modeled. The graphical illustration of these often complex multivariable functions accelerate the learning process and help one understand the microscopic (per-carrier cycle) and macroscopic (per fundamental cycle) behavior of all the modern PWM methods. The analytical formulas and graphics are valuable educational tools. They also aid the design and implementation of the high-performance PWM methods.

Evaluation:
Based on my previous readings I observe that a research truly solve a certain problem. At the end of the study you will see that the objectives presented were all attained at the end of the study. This study is one of it. The paper really helps the PWM learning and design experience becomes simple and intuitive.
In this study simple and powerful analytical and graphical carrier-based PWM tools have been developed. These tools were utilized to illustrate and compare the performance characteristics of various PWM methods. The switching loss and waveform quality comparisons indicate SVPWM at low modulation and DPWM methods at the high-modulation range have superior performance. The tools and graphics aid the modulator selection and PWM inverter design process. The magnitude test is an elegant method for generating the modulation waveforms fast and accurately by digital hardware/software or analog hardware. The analytical methods are also helpful in generating graphics of the microscopic current ripple characteristics and illustrating the performance characteristics and the difference between various modulators. Therefore, they aid visual
learning.


Performance and Reliability of DSRC Vehicular Safety
Communication: A Formal Analysis

Hindawi Publishing Corporation
EURASIP Journal onWireless Communications and Networking
Volume 2009, Article ID 969164, 13 pages
doi:10.1155/2009/969164


Transportation safety is one of the most important intelligent transportation system (ITS) applications. Active safety applications, that use autonomous vehicle sensors such as radar, lidar, and camera are being developed and deployed in vehicles by automakers to address the vehicle accident problem. Communications systems are expected to play a pivotal role in the ITS safety applications. Message communication in the ITS is normally achieved by installing a radio transceiver in each vehicle allowing wireless communications. In this paper, it was first introduce and justify an effective solution to the design of the control channel in DSRC with two levels of safety services covering most of the possible safety applications. Then, construct an analytical model based on Markov chain method in to evaluate performance and reliability indices such as channel throughput, transmission delay, and packet reception rates of a typical network solution for DSRC-based safety-related communication under highway wireless communication environment. They apply the proposed model to evaluate the impact of message arrival interval, channel access priority scheme, hidden terminal problem, fading transmission channel, and highly mobile vehicles on the performance and reliability. Based on the observations of numerical results under typical DSRC environment, some enhancement schemes are suggested or validated accordingly.

Evaluation:
Vehicular accident is very rampant nowadays. Some are because of reckless driving, out of control and etc. And these victims are sometimes rescued very late. But because of this study I was able to have an idea that there are active safety applications to address the vehicle accident problem. In this paper, the researcher investigate reliability and performance of DSRC ad hoc V2V communication networks with two levels of safety-related services analytically and by simulation. Several important performance indices for broadcast such as channel throughput, packet reception rates, and packet delivery delay are derived from the proposed analytical model taking IEEE 802.11 backoff counter process, fading channel, hidden terminal, nonsaturation traffic, mobility, and so forth, into account. Numerical results reveal characteristics of the DSRC communication system for safety application.
From the analysis of DSRC safety services on highway, they observe that under typical DSRC environment, IEEE 802.11a is able to meet the safety message delay requirement, but is not able to guarantee high reliability because of possible transmission collision and harsh channel fading; hidden terminal problem in broadcast is more severe than that in unicast; high mobility of vehicles has minor impact on the reliability and performance of the direct single hop broadcast network with high data rate; with direct broadcast and preemptive emergent message transmission, it is possible to meet both performance requirement and reliability requirement simultaneously through adjusting backoff window size, appropriate number of packet repetitions, and enough range of carrier sensing. The research will focus on development and analysis of new effective and robust MAC protocols toward 802.11p, which includes adaptively adjusted network parameters in terms of current traffic load and network situation for optimized performance and reliability.

key factors for publishing research in top-tier journals like CSP, ACM, i3E, etc.

like what i have shared from my other answers making a research paper is not an easy task. You should sacrifice your time, effort and money not only that but also your heart. It is very important that in making a research project your heart and mind is their because publishing research in top-tier journals is not that easy because there are factors to be considered. Entire study should not have any flaws and data should be properly interpreted. This factor is very important because it deals with the content of the study. It is very important that what you published are certify true and correct. we all know that once it is a published research paper it is considered that all the contents are certified true. And becuase they are true these will answer real questions and report good science.

what is a good research?

Why do we need to do research? Why it is important? Since high school we have a research subject and that is the only time we knew the meaning of research but in fact we are using research in our daily lives.
Research allows you to pursue your interests, to learn something new, to hone your problem-solving skills and to challenge yourself in new ways. It is just simply to solve a certain problem. How to evaluate a research? And we can say that it is a good research. There are factors and basis that we should consider in evaluating a research. It is very important to evaluate a research so that we could tell that how this research will give impact to his beneficiary. Because we all know that before we conduct a research we should determine the beneficiary of our research not only the impact but the whole thing about the research being conducted.

A good research should have most of these qualities:
In choosing a topic, choose one in which you are interested, and for which there is enough information. If your topic is too broad, you will have difficulty completing your paper. "The Effects of Pollution" is too broad because there are so many effects of pollution. "The Effects of Pollution on Geese in the Northeast Section of Duluth, Minnesota" is too narrow. You are not likely to find much information that is this specific. "The Effects of Pollution in Yosemite National Park" is just about right as a topic.

• address an important problem – from the moment that you will read the title of the research you could say that it addresses to a important problem. And research are done because we want to solve a problem, how could we do research if we don’t have a problem to solve.]

• it should define different theories involved in your topic if any – in maing a research not all the idea and theories are familiar with your user so it is very important that you will define and present all the theories that involved in your research because this could also help your beneficiary and readers to understand more your research project.

• title should be short but complete – in making a research especially technical research it is very important that when you read the title only you will know the objective of the research. And by just the title you can have the idea what the research is all about and because of this you can influence people to support your research

• be novel, building on existing good research – for me this means that when doing a research you should be a novel. Your research should be original and not only build through an existing research. It could be related to other research but it should have its own ideas that can be called the original.

• Use good scientific methods, and best practices in the research area - Scientific method refers to a body of techniques for investigating phenomena, acquiring new knowledge, or correcting and integrating previous knowledge. To be termed scientific, a method of inquiry must be based on gathering observable, empirical and measurable evidence subject to specific principles of reasoning.[1] A scientific method consists of the collection of data through observation and experimentation, and the formulation and testing of hypotheses. Methods use in doing research could also be a basis in evaluating how good is the research because when you have good and systematic methods during the development of the research you could have a accurate and true results. Without good scientific methods good and significant results cannot be achieved. The next step in the research process is to choose a research method best suited to meet the objectives of the research study. The researcher can select from a myriad of research design alternatives such as focus groups, individual depth interviews, mail, telephone, in-person or web based surveys. The research process to choose a should be best suited to meet the objectives of the research study.

• Report significant results – the result from the research process that have made should be significant. It is very important that all results should be significant because if not the objective of solving a certain problem will not be achieved. In solving a problem it is very important that your basies are all true and correct.

• have positive benefits/implications in the research area – before we start our research we were ask to present or identify the people who will benefit our research work. It is identified from macro to micro because from that you could say that the research is good because it is for someone or for them and they will really benefit the research. And you cannot appreciate a research project if it does not do anything for everybody. You cannot benefit from it.
• be well communicated in writing and in person – I am thinking about this idea because me as a researcher could not say the I have a good English communication. But I cannot be a hindrance for solving a certain problem because as a researcher you have the right to have a grammarian for you to organize and critic your paper. Not all people are good in communication skills but they have rich in analytical skill. But a good research should be a well communicated in writing and in person so that people could understand your research. And it is a factor that people will appreciate your work if they do understand it.

• Cite properly and give credit for sources of ideas. – in making a research paper we cannot have a accurate output without the help of other related article or literature with regards to the research topic . We use or get ideas from other articles so that we could justify our problem and with that we get ideas from the other authors and in making a good research it is very important that we should give credit from the people where we get the ideas. And with that you cannot be accused for plagiarism. Good research should rely more on findings by other researchers and less on one's own technical data. Confirming or denying previous conclusions automatically gives the new research more credibility

.
Taken from the respondents during the survey made by Tribology & Lubrication Technology on how to evaluate a good research is “The biggest challenge researchers face is lack of access to research data in other universities or companies. Companies tend to disclose only information they don't see fitting into their own businesses. In the lubricants industry, we don't get to see much research data from the major lubricant producers-most of it comes only in the form of sales brochures. It would be interesting to see statistics showing the number of lubricant-related technical publications produced by lubricant manufacturers. It's hard to come up with examples of good research I've seen recently in the lubricants industry, because the data on lubricant research from academia is very often substandard, and major industrial players simply don't publish." This could be applied to some of our research project.
the biggest challenges for good research can be expressed in two ideas. First, researchers need to grasp the concept of rejecting a preconceived idea (regardless of the specialized field) with objectivity. Second, they ought to simplify the hypothesis-testing method as much as possible without compromising the outcome.Tthe earmarks of good research are whether the human race can survive owing to the research or not. Socially, that means whether the research can provide benefits for a significant number of people. In business it means whether the research can lead to profit-and how much.

In overall a good research topic should be accurate form the start of the study until the implementation and deployment of the project. After the study have made it is very important that all the objectives that were presented during the chapters 1 and two should achieved because if the objectives were not achieve it simply means that the research is not a good one. Based on my experience during our consultation to Sir RSG his basis in checking our papers is our objectives. From the review of related literature up to the methodology sir RSG make sure that our objectives were attained and from that a good research is when you finally solved the problem and be able to achieve all the objectives not only one objective but all the objectives that were presented during the presentation of the topic. We gave the general objective and the specific objective and your research should answer and satisfy all the objectives. Making a good research is not easy you should consider a lot of things to be a good one. So in making a research you should give your dedication, time, effort, money and more just for the success of the topic. Because a good research will reflect to the personality of the researcher; both goes along. If you have a good research it will be a credit to you.

Role of Research topic in Our future career

Research has been part of our life especially in school. It is another word for gathering of information. The more information we have the closer we get of making our own decision. Research is the result of advancing knowledge created in the past. Once your mind is curious about something and you wanted to look for the solution about that particular thing, you conduct a research. Research enables a person to look for new knowledge through discovering and investigation. It helps find an answer to a question difficult to answer by just looking at it. Research is designed to solve particular existing problems so there is a much larger audience eager to support research that is likely to be profitable or solve problems of immediate concern. We also must understand how research impacts our decision making. Most people make decisions without gathered information to back them up. Only few do. The problem is most people aren't patient enough to put in the effort. Research requires time, effort, and sometimes money to have the evidence you need to make a sound decision that's why many avoid it. The research you do and evidence you gathered will have impact on your future.
Research helps the student to understand all the minority thing which has a major impact as we all know that evena a small thing makes a big difference. research will give you all the answers one want and it will always be their in ones mind which he will never forget. research give the true picture of the situation and helps to analyze appropriately. therefore it is essential for a student to carry out the research.
The role of research topic in deciding our future is that it can help us enhance our self-esteem and knowledge about the matter especially in the field of Computer Science. In the first step of conducting research, choosing the topic for the research reflects the interests of an individual or students like us in a subject matter. In line of that, one must also know his/her capacity and strength in making the said research. Another is, he/she would learn how to make budget plans; how to do technical writings, experimentations, and even in making time management chart or timeframe. By that, student can gain more knowledge and could have experiences regarding in making the research that could be in use in his/her future career.
Thus, research would also be significant in our future because it would stand as a guide in the path we would choose. It will help us be more knowledgeable and to become experts in our chosen field. And the experiences would lead us to become more mature, professional and wise individuals in facing the facts of the real world when we would have our future career.
Since we are in high school we all have research subject. But our Research Subject in college is different. They both have the same definition. Research means to find knowledge to solve a certain problem. What made it different from my research in high school to my research in college is that this time it is more serious and it can be your future.
As what I have said a while ago, choosing a right topic for your research can also be your future. For me in deciding a research topic there are bases that I should consider. It should be a topic that I am also interested to it because how could I make it if I am not interested to it. Research topic has a big role in my future career because what I am searching for now could be the thing that will make my future bright. If you really want to excel in a certain thing you should give your best in order to come up with an idea that is something extraordinary. What I am trying to say is that if you want something big then you should also do big. Like what Sir Gamboa had said when we are still thinking for a topic “do not choose a topic that after to have searched for it you will just keep it in a cabinet”. We should choose a topic that we know that after we have searched for it we could use it.
But what really is the role of research topic for my future career?? When we were asked for a topic for our research and we were given a theme which is “ green computing”, it took me 3 months to choose for a topic. I presented a topic about a monitoring system but it was not approved. It was very hard for me choosing for a topic in line with the theme. There are so many ideas on the net but if you will see and look for the real content of it, the topic is very difficult. And I think I cannot handle it. One of the factors that I consider in choosing a topic is that I can make it to the implementation. But I know if I will just search for that topic even if it is difficult I can make it. But I cannot disregard the feeling that I cannot make it. Days and weeks had past; still I don’t have a topic. Until one of the topic of my classmate was approved, I was very worried because the end of first semester is fast approaching but still I do not have a topic. And one day I received a text message telling that we will just past the chapter one, two three for our research paper for the first semester. It was good news for me and the second thing was that we can group ourselves by three. Now we are three members in the group but still we don’t have a topic. We are choosing a topic that we know that can be very helpful for everyone. This is not just a topic that we should choose just to pass the subject but we want that what we are proposing right now will be beneficial for everybody. Because we know that if we finished the chapter one, two and three we want that the topic will be just disregarded but we want that it will be implemented. Research topic had a big role for our future career. We do not know that this topic will take us in the field we want to excel. It is a nice thing that during your college life you have a good research it can be a credited to you until you have your own work. Many influential people who will reach out to you when they knew your background during your college life is extra ordinary.
To sum it up research topic has a great role in my future career. It can somewhat make your future bright. Bright means that after you decided for a topic there is a possibility that new opportunity will come to you because of the topic you have choose. It is like a doctor that when you made your job right to your patients many will come back or you will have new patients who will trust you and will ask for your service. Another example that I can compare to it are the politicians and lets us put our self as politician. We all know that we gave our trust to them if they we all know the things they have done for our country. If they have good policies that were implemented we gave credit to them and it is also a credit to them because people will continue supporting them and by the support of the people it could help for his future career in politics. Research should also present your own ideas and conclusions. The main task of research is to support your points with the help of the facts and evidences.

When you start your research, you start a new stage in your educational life. Your research opens you some new opportunities for developing your knowledge and your skills. When we do research we try our very best to provide facts to prove and defend our topic. And from the research alone that being conducted you can say or give impression to the researcher because what you have made reflects to you personality. Choosing a good topic is not an easy task so for me when I encounter topics that are really good I can say that the one who choose this is an intelligent one. Because when you choose a topic there are many things you must consider. You should be a critical thinker, open minded and etc. Not all people have this characteristic so if you are one of them many opportunities who will come your way and this will become your future career. So a research topic have a very big role for our future carrer so we must be serious in this things, we should not think that we will just choose a topic for the sake of passing the said subject. We should give our mind, heart and soul to it.

Open source software usability

Considering the assignment seven as my point of reference I will choose the post of Miss Cherry Montejo, entitled Usability and Open Source Software by David M. Nichols and Michael B. Twidale. I choose this topic or article because I am familiar with the topic and I need to know more about the topic especially that we are discussing in our elective one about the open source software. Not really about the open source software but about the free open source but they are related. And understanding the topic will also help me in my other project.

First the study presented the problem. It was asking if there is a problem in open source usability. This part of the paper is the part where in you will be able to know the objective of the study and how they arrived to the idea of open source usability. For this you will be able to determine the problems and the resolutions for the said problems.

In the study two different paradigms were presented these are:
the open source developer-user who both uses the software and contributes to its development
the user-centred design movement that attempts to bridge the gap between programmers and users through specific techniques (usability engineering, participatory design, ethnography etc.)
The usability of open source software is often regarded as one reason for this limited distribution. In this paper, review of the existing evidence of the usability of open source software and discuss how the characteristics of open source development influence usability. We are all familiar with the open source; its definition and its importance. The study is all about the Improvements in the usability of open source software. The use of open source software today is growing but still there are developers who will stick to the proprietary because as what they have know open source have less usability. This paper examines how the open source development process influences usability and suggests usability improvement methods that are appropriate for community-based software development on the Internet. Open source software has gained a reputation for reliability, efficiency, functionality that has surprised many people in the software engineering world. But still others are using the proprietary because of some important reasons. In this paper we are concerned with one possible explanation: that (for most potential users) open source software has poorer usability. Usability is typically described in terms of five characteristics: ease of learning, efficiency of use, memorability, error frequency and severity, and subjective satisfaction (Nielsen, 1993). Usability is separate from the utility of software (whether it can perform some function) and from other characteristics such as reliability and cost.

To understand the usability of current OSS it need to examine the current software development process.
It is a truism of user-centred design that the development activities are reflected in the developed system.
Drawing extensively from two main sources (Nichols et al., 2001; Thomas, 2002) it was presented a set of features of the OSS development process that appear to contribute to the problem of poor usability. In addition there are some features that are shared with the commercial sector that help to explain why if OSS usability is no worse than proprietary systems, nor is it any better.

In the study they make hypotheses and investigate about it whether their hypothesis are correct. They describe how existing human-computer interaction techniques can be used to leverage distributed networked communities, of developers and users, to address issues of usability. They also sited some factors that affect the usability of open source. It does not focuses to one thing but all the factors that is involved in the opens source software usability. It was also presented the Potential approaches to improving OSS usability; such as
Commercial approaches,
Technological approaches.
The approaches outlined need further investigation and indeed experimentation to see if they can be feasibly used in OSS projects, without disrupting the factors that make traditional functionality-centric open source software development so effective. These approaches are not necessarily restricted to open source software several can be applied to proprietary software.

This paper is the first detailed discussion of these issues in the literature. Lieberman and Fry (2001) foresee that ‘interacting with buggy software will be a cooperative problem solving activity of the end user, the system, and the developer.’ For some open source developers this is already true, expanding this situation to (potentially) include all of the end-users of the system would mark a significant change in software development practices.
There are many techniques from HCI that can be easily and cheaply adopted by open source developers.
Additionally there are several approaches that seem to provide a particularly good fit with a distributed networked community of users and developers. If open source projects can provide a simple framework for users to contribute non-technical information about software to the developers then they can leverage and promote the participatory ethos amongst their users. Raymond (1998) proposed that ‘given enough eyeballs all bugs are shallow.’ For seeing usability bugs, the traditional open source community may comprise the wrong kind of eyeballs. However it may be that by encouraging greater involvement of usability experts and end users it is the case that: given enough user experience reports all usability issues are shallow. By further engaging typical users into the development process OSS projects can create a networked development community that can do for usability what it has already done for functionality and reliability.

After I read the study, I have read from an article that people are promoting about the open source but it will not be convincing if what they know about the open source software had poor usability. That is why they conducted a study to be able to know the usability of open source software. Once a reservoir of open source usability knowledge that rivals our pool of programming knowledge, open source development will not only be the best way to achieve technically excellent software, but will also become the best way to produce usable software.

Monday, July 13, 2009

continuation

One thing I observed in the image was the arrow drawn pointing downward, pointing to nothing then beside it has to small arrow point the left. The three arrows should not be broken, it should be continuous because the step has not yet finished. I think that would be all for the flow chart. We should always remember that in a flow chart every shape, lines, people and etc. had a specific meaning. We should use it the way it should be used.

If I were to evaluate the whole enrollment process I have suggestions for our enrollment system so that it will be convenient for the students as well as for the faculty and staff. Let us start with the first step. During advising, it will be convenient for the student and the adviser if they will be an online advising because you do not have to wait for your adviser to go to school just for an evaluation of grades where in you can make it online. It will be easy for the both sides. In the recent procedure you will go to your adviser twice, first for the evaluation, then you will be given a PRf for you to fill up and after you have written all the subjects that you can enroll, you will go back to him for approval. If we will make it online, it goes this way. Let us pretend that it is the end of the semester. The teacher had passed his grade sheets to the registrar. And the registrar will encode it (grading sheet will be used as hardcopy of the grades). After he encoded it, the profile of the student will be updated. Let us also pretend that all the computers in the university is connected to a network. During the online advising the adviser will be able to know the possible subjects that the student could enroll at the same time the student can also view the subjects that he can enroll. The student will just check if he will take the subject or uncheck if not then he will submit it and wait for the approval of the adviser. See? Very quick advising process. For us, just to have a hardcopy of the subjects taken we will just go to the encoder to claim our Certificate of Registration then you could proceed to the cashier to pay our matriculation. Then proceed to the registrar. The enrollment procedure can also be a one- stop enrollment shop. Not like in our university you have to walk that far just to be in the OSS then walk another one hundred meters to be in your college then another one hundred meters just to be in the cashier. It is very tiring, right? It could also be that the whole enrollment procedure is online except for the cashier and registrar. It could also be online except for the registrar. Nowadays there are transactions that can be paid through credit cards, g-cash, smart money and etc. And with that we can apply it to our enrollment system. It is very convenient for our cashiers and the students. You do not have to wait for a long time just to pay your tuition fee. And not to discriminate to those who do not have credit cards they are still allowed to pay in cash. What do you think? How long will it take that our university will adopt some kind of that enrollment process? I am hoping that University will not be the last university that will adopt an enrollment system that is globally competitive.

This article is just my observation and suggestions with regard to our new enrollment system.
But for five years in the university I was able to adopt this kind of enrollment process. And very lucky to be in the Institute of computing because our population is small compare to other departments. And that is one of the reasons that made our enrollment procedure shorter than the other colleges. But as a student I am hoping for an enrollment system that can make the students satisfied. It is a good idea that the university had tapped their own resources to develop a new enrollment system for the university. The two instructors were only given a short span of time to develop it so it is acceptable that there are little flaws in the enrollment system. And also we also have to understand the staffs that are using the new enrollment system because they are still adjusting to the new environment. And not all people can adjust quickly. According to my reliable source our university started from scratch so they will have to encode all the transactions made from the beginning that the university had operated up to the present. This was the reason why some of the files of the other student have errors. And because of that we should have a little patience to it. We will just observe now, how the university will operate with the new enrollment system. For now, we cannot measure the effects, advantages and disadvantages of the system in this just short span of time. There are still working out with the flaws. But as we go along I know that there will be more improvement for our enrollment system. In fact other university had a very good enrollment system.

When I am still a freshmen, during the enrollment it was a very tiring day. I said to myself “kapoya dri sa USP ui, hagu kaau mgpaenroll, init pa jud “. And the next few years we are hoping that the impressions of the new comers will be positive. And they can invite other students to enroll in our university because of the total satisfaction they are giving to their students. It is not a good reason that USEP is just a government school that is why the progress is very slow but we have to showcase to everybody that even we are a government school we can still compete with the other private school in terms with the new technology (I am referring to the software, gadgets, facilities and etc.) We know that USEP is one of the great universities in Mindanao so we should be updated with new trends.

Being a student in the University of Southeastern Philippines I am proud that I belong to this university. I had gone a lot of difficulties but now I am still alive and still fighting that difficulties because when I can be able to graduate in this university I could say that I came from a good school.