A case study of Microsoft Bing Dictionary client

Source: Internet
Author: User

The first part of the research, evaluation

 ( software bug, functional evaluation, black box test, Chapter 8 User Research, Chapters User experience of the software)

download and use, as described in bug Definition, find several functional more serious bug BUG  40

The first bug, is a serious, very affected use of the bug. When you open the word and Bing, and then use the mouse to outline a word (other operations can also, always inexplicably locked Ctrl ), it is possible to lock the Ctrl key. Everyone knows How to type if you lock the CTRL key (very painful)! Of course, it can be said that two software is incompatible, but this is not to say that it is not a bug it.

Here is a small video I recorded.

The second bugis the initial interface on Bing Radio. If I click the play button, there is no effect. This can be understood as, because I have no choice to play that radio station. But I would think there was a mistake. Compared to the cool dog music, I did not choose the music on the point to play, it will play my first music.

The third bugis to switch to the new station, which requires a download time, but no download progress bar. This is if clicking the Pause key is not effective. Because there is no progress bar, the user does not know that it is downloading, this time the point pause but useless, is a bug.

I believe that each classmate's friends must have someone to use such software, record your interview with this user.  

Interview

I interviewed the students of the Foreign Language Institute of the third-year study elder sister-small town girl. Since she likes to use the Bing dictionary, I think it is more valuable to interview a person who has been using the dictionary for a long time than to interview a novice.

Interview Time: 9 months of the interview location: Network Remote interview

Interview object: Small town girl record: disease like wind

Interviewer: Like the Wind

Using photos:

  

Interview Process:

Me: Hi, can you interview some questions about using the Bing dictionary?

Small town Girl: OK, you ask!

Me: First of all: Why do you learn English? What do you need to use an electronic dictionary? Check the meaning, check the usage, recite the words, or listen to English?

Small town Girl: The first question is because my major is English. The second question, I usually look up the meaning and translation.

Me: Then why do you use Bing?

Small town girl: feel very good, Youdao is not very useful.

Me: What features have you used for Bing? Have you used the new words? And Bing Radio, Word Challenge, oral PK used it?

Small town girl: Just look up the word and translate. Other useless, because I do not recite the words.

Me: Have you noticed some of the mistakes of Bing?

Little Town Girl: I didn't find it.

Me: And do you think Bing is better than the Youdao? Is it functional, such as the amount of information translated, or the operational aspect, or the visual aspect?

Small Town Girl: I think more is the function aspect bar. That means I can use Bing to find the information I need.

Me: is Bing translation more accurate?

Small town girl: relatively more accurate, that is, it refers to the entry will be more.

Me: There are three final questions. can your problem be solved by the process of using this product?

Small town Girl: Certainly not all can solve!

Me: Can you give an example, is not some professional English words can not explain.

Small town Girl: for example, some professional abbreviations, it is not on top, can only check some professional vocabulary. It's definitely not perfect right now. Some also need Google and Baidu.

Me: Next question, what are the advantages and disadvantages of software in data volume, interface, function, accuracy, user experience?

Small Town Girl: I don't quite understand that.

Me: Just say what you think of the interface?

Small Town Girl: General.

Me: Do you have any new features you need, and how do you think the page will be better?

Small Town Girl: If you have a professional vocabulary for each industry.

Me: Do you have any suggestions for improving the product?

Small town Girl: More included vocabulary, example sentence bar.

I: The interview is over, thank you for Learning elder sister!

Conclusion: After so much work, you must have a good reason to give this software the next rating:

A) very not recommended

b) not recommended

c) General

d) recommended

e) highly recommended

Please select a conclusion.

My conclusion is D).

Part II analysis

( reference   8.6    estimation of the work,   and 14.1    The quality of software engineering )

use all the features of this software (including the Bing Dictionary back word ,  6 Span style= "font-family: the song Body;" > People, computer university graduates, and have professional UI  support).  

The main search function needs to build a database and crawl the data, which takes two people two weeks. It takes a person a week and a half to memorize the words and the words. The radio needs a person for a week. Speaking practice requires speech recognition, which requires learning some speech recognition functions and requires one to two people for two weeks. Dictionary of sentence translation function, need a certain grammatical recognition, need two people two weeks time. Then there is the interface design, which requires the UI for a week of time. You can then develop the same functionality on Android and IOS and WP within two weeks . The last one months are used for testing. The total time is three months.

That's just the basic function. When I looked at Bing's changelog, it would take a lot of time to feel like it was going to be a lot better experience. Update log Link:http://baike.baidu.com/history/ Bing dictionary /23293756#2_9

The Bing e-Dictionary has many features, so there are a lot of competing products in some of the features. First of all, basically the same.

1, Youdao dictionary.

Youdao dictionary is by NetEase Youdao produced the world's first all-round free language translation software based on search engine technology, for the whole age group to provide quality and smooth translation services for the search word. - years 9 month, Youdao Dictionary desktop version on-line, the years 1 month, Youdao dictionary first mobile phone version on-line, has now achieved full platform coverage, is the country's largest and most useful free Internet dictionary translation tools, but also the largest user coverage of the most popular dictionary software users.

Youdao dictionary year on-line, earlier than Bing, in the market has an advantage. Compare the two functions: look up words, examples, translation, the word has, in these all function can only compare the function is powerful, about the correct degree of word translation, different people have different views, such as learning elder sister think Bing better, and some of my classmates think Youdao better. In addition, the Bing Dictionary also has the radio, the word Challenge, the back word function, these Youdao dictionaries do not have, this is one of Bing's advantage. Third, Youdao dictionary ads too much, when opened, will appear advertising recommendations, at the same time Youdao Dictionary of the first page are mostly unrelated to English recommendations. The Bing Dictionary homepage is a recommended English article, which is an advantage of Bing.

2, Lingoes word bully.

Lingoes is a concise and easy-to-use dictionary and text translation software, supporting more than a multi-language translation of the global dictionary, with query, full-text translation, screen access words, word translation, sample search, network interpretation and real-life voice reading function. At the same time also provides a large library of free download, professional dictionaries, encyclopedias, sample sentences search and network interpretation is readily available, is a new generation of dictionary and text translation experts. lingoes supports mutual search and translation of languages including: English, French, German, Italian, Russian, Chinese, Japanese, Korean, Western, Portuguese, Dutch, Swedish, Ukrainian, Polish, Turkish, Thai, Indonesian, Vietnamese, Persian, Hebrew, Arabic and more.

A significant advantage of this dictionary is that it is rich in dictionaries and supports many small languages. This is one of its advantages. But in the ordinary English study, does not need the special precise translation, the Lingoes word bully is inferior to the Bing dictionary, because it lacks other functions such as the back word, the radio and so on.

3, scallop English.

"Scallop word" is an application that teaches you how to recite words, and the learning record of the scallop words will be automatically synced through the network.

It is mentioned here that the scallop word refers to a large class of software that recite words. These software focuses on memorizing words, which can be better than Bing's word-back experience. The scallop word, which can be recited with the Bing dictionary, can also choose to learn the number of new words every day. But if you learn A new word every day, scallops English will let you look at the words every day , of which the new word, and the Bing Dictionary will only give 15 a new word. At the same time, scallops English will automatically display the words of the sentence, and Bing needs to click on the interpretation. And the scallop word is to let the user choose whether to know, and then display the meaning of the word, and Bing is if the understanding, even the meaning is not shown, in short, in some details, Bing can not be compared with the software specifically back words.

An important part of the team's ability to improve software engineering is a clear plan for the task, with each member having a clear responsibility for the division of labor. Sometimes people have no specific requirements for certain roles, so there are a lot of problems with this role. In order to solve this problem, it is necessary to have a clear plan for the task and a clear division of labour for each person, who should be clear about their responsibilities.

Part III recommendations and planning

 (Refer to the position and priority of function in chapter 8 of The law of construction ; Chapter 9 project Manager )

This software has a lot to improve the part, if you are the project manager, how to improve to win in the competition?

What kind of products are there in the market now? What kind of features do you want to design? Why do you want to do this instead of other features? Why does the user use your product / feature? Where is your innovation? can be analyzed with nabcd .

There are many electronic dictionaries on the market, Youdao dictionary, PowerWord and so on. In terms of thesaurus, the thesaurus of each dictionary can not be said to be sufficient, many users of the word can not be found.

If I am the project manager, I will focus on the function of search words, increase the thesaurus, add the dictionary, increase the number of professional English vocabulary, increase the sentence, add a few acronyms, the main function of the Bing dictionary to do a good job.

I think that the most important thing for people to use dictionaries is to look up the words, while the accuracy of the words and the capacity of the thesaurus are difficult to replicate in other products. And some search image function, back word function and other peripheral functions are easy to be copied, these functions as long as there is, do not need too much to improve the function of the device. When the search word function improves, others cannot replace, the user quantity naturally will ascend.

Use NABCD for analysis.

N: Now the Thesaurus does not meet the user's all search terms, my improvement to solve the user needs to look up words.

A: Increase the thesaurus, add the dictionary, increase the number of professional English vocabulary, included more examples, add a few acronyms library.

B: Very simple, the advantage is that users can find more words, more to meet the needs of users search words.

C: There are many electronic dictionaries on the market, Youdao dictionary, PowerWord and so on. In terms of thesaurus, the thesaurus of each dictionary can not be said to be sufficient, many users of the word can not be found. The first to enlarge the word bank means to get the market opportunity.

D: There are a lot of propaganda techniques for big companies. You can Add a Bing dictionary ad to the hao123 navigation page. Also automatically update all users of the Bing dictionary, the word library to become larger this feature is explained to the user.

  If your team has 5 people, 4 months, you as a project manager, how should you configure roles (development, testing, artwork, etc.)?

Describe what your team does every week during the 16 week period in order to release the software as scheduled in the 16th week.

Role assignment: Four developers, one test (using the original program interface, so no artwork required).

Week 1 : Clear Tasks, assign tasks, a person responsible for increasing the included dictionary, two people responsible for the professional English vocabulary and abbreviations, another person is responsible for crawling on the Web page examples.

2 to 3 weeks: Crawl network data and build a new database.

4 to 5 weeks: Connect the old and new database, check the software search word function at this time, ensure the search word function.

6 to 7 weeks: Based on all entries found in the search terms, set the display priority to implement this algorithm.

8 to Week: Complete the code and remove the bug.

to Week: Test software, modify the user experience is not good place, create a promotional page, finally released a new version of the software.

A case study of Microsoft Bing Dictionary client

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.